- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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协议
注意添加
您可能关注的文档
最近下载
- 人教版二年级上册数学全册教学设计(配2025年秋新版教材).docx
- YY_T 0316-2016医疗器械 风险管理对医疗器械的应用.pdf
- 猪肉部位分割图.doc VIP
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
- GJB 438C-2021 军用软件开发文档通用要求 (高清,带章).docx VIP
- 人教版高中英语选修二单词表.doc VIP
- 广东省广州天河区2023-2024学年八年级上学期期末数学试卷(含答案).docx VIP
- erp培训课资料课件.ppt VIP
- 2025四川广安前锋区选聘区属国有企业领导人员笔试参考题库附带答案详解.docx
- 脑积水患者的护理PPT参考课件.ppt VIP
文档评论(0)