性能测试培训常见问题.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
性能测试培训常见问题.doc

常见问题 日志查看 打开扩展日志,勾选runtime settings---log--always send messages和extended log; 使用lr_output_message,lr_error_message,lr_log_message函数打印日志; 查看mdrv.log和output.txt文件。 造成HTTP-500错误该做关联的地方没有去做关联,则报HTTP500错误。进行手工或者自动关联录制时请求的页面、图片等,在回放的时候服务器找不到,则报HTTP500错误,若该页面无关紧要,则可以在脚本中注释掉参数化时的取值有问题,则报HTTP500错误。可将参数化列表中的数值,拿到实际应用系统中进行测试,可排除问题更换了应用服务器(中间件的更换,如tomcat、websphere、jboss等),还是利用原先录制的脚本去运行,则很可能报HTTP500错误。因为各种应用服务器处理的机制不一样,所录制的脚本也不一样,解决办法只有重新录制脚本Windows xp2 与ISS组件不兼容,则有可能导致HTTP500错误。对ISS组件进行调整后问题解决 代码如下: Action() { LPCSTR host; host = lr_get_attrib_string(hostname); lr_output_message(附加变量:%s,host); return 0; } 通过mdrv命令行输入相应的参数: Mdrv.exe -usr D:\LR_WORK\additional_test\additional_test.usr -out D:\LR_WORK\additional_test\out -hostname testhost 线程和进程运行方式不同点 线程方式只限于协议是线程安全的 按线程运行vuser,controller为每50个vuser(默认)仅启动一个mdrv.exe实例。 QTWeb.lrp中添加MaxThreadPerProcess=vuser“http…… 增加HTTP -request receive timeout 错误 download timeout has expired…… 增加 Step download timeout(sec) 设置域权限的登录 当网站使用了基于windows认证方式的权限访问机制,对于操作过程中,弹出的登录窗口,LR录制不到登录信息。 Web_set_proxy(“:8080”); //设置代理 web_set_user(tomcat,tomcat,28:8006);//设置登录信息 loadrunner面向目标场景设计 Virtual Users Goal 如果需要测试多少人可以同时运行Web 应用,那么推荐定义Virtual Users Goal。运行定 义该目标类型的场景和运行Manual 类型的场景类似。 Hits per Second 如果衡量的是系统的负载处理能力详解lr参数表中的参数分配规则 录制测试脚本 参数化qqCode web_service_call( StepName=qqCheckOnline_101, SOAPMethod=qqOnlineWebService|qqOnlineWebServiceSoap|qqCheckOnline, ResponseParam=response, Service=qqOnlineWebService, ExpectedResponse=SoapResult, Snapshot=t1359010300.inf, BEGIN_ARGUMENTS, qqCode=584075421, END_ARGUMENTS, BEGIN_RESULT, qqCheckOnlineResult=Param_qqCheckOnlineResult, END_RESULT, LAST); lr_output_message(lr_eval_string(\n 基于webservice_call方式QQ状态 = {Param_qqCheckOnlineResult})); 基于SOAP请求编写脚本 查看发布的接口说明 导入保存的XML文件 添加请求头,生成脚本 web_add_header(POST,/webservices/qqOnlineWebService.asmx HTTP/1.1); web_add_header(Host,); web_add_header(Content-Type,text/xml;charset=utf-8); SOAPAction要填写全路径http://WebX/qqCheckOnline 基于HTTP协议 注意添加

文档评论(0)

只做精品 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档