- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
性能测试作业指导书_修订稿
性能测试作业指导书
编制部门:UI与测试部
文件修改记录表
序 修改人 修改内容 批准人 生效日期 版本号 1 封雪莲 创建 2012-06-13 V1.0 2 许 扬 修改 3 4 5 6 7 8 9 10
目的
为了让测试同事初步了解LoadRunner并掌握目前性能测试项目的方法和基本步骤而编写。
测试准备
参考性能测试流程_初稿.doc
注意:
考虑测试数据如何提取或如何造数据,即后续脚本中参数化要用的数据;
要考虑到哪些表可以查看到各业务操作的结果数据,以确认功能操作的正确性;
若表间存在关联,该如何删除相关结果数据,以便测试数据可以重复使用;
建议以上几点最好在明确需求时和开发沟通好,在功能确认时进行验证。
举例:选房系统
与开发沟通得到的测试需求,仅供参考。
录制脚本(VuGen)
明确需求、功能确认无误之后,方可录制脚本。
选择协议
首先打开VuGen,依次点击:程序—HP LoadRunner—Applications—VuGen,接着新建脚本,选择协议,如下图:
录制时要选择正确的协议,否则录制后会出现脚本是空的情况。
在选房系统中选用“Web(HTTP/HTML)”协议。
如果不知道选什么协议,可以和开发沟通。
录制选项设置
选择协议,点击“Create”按钮,在弹出框中点击“Option”按钮,进入录制选项设置页面
录制模式
回放报错时,可查看该选项。具体根据脚本函数调整选项。
编码格式
要与系统的编码格式一致,否则脚本中会出现乱码(大家可以测试下)。
设置完后,在地址栏中输入测试网址(如输入选房系统的网址),点击“ok”进行脚本录制。
录制时要注意脚本间部分的切换:vuser_init()、Action()、vuser_end()。通常
登录部分放在vuser_init();
具体事务操作放在Action();
退出部分放在vuser_end()。
但为了测试负载方便也可以把脚本都放在Action()中,根据实际情况而定。
录制过程中可进行的操作
插入事务
插入集合点
插入注释
如打开选房系统后,输入用户名和密码,点击下图红框1左边的按钮插入事务开始标识,输入事务名称“登录”,随后点击页面中的“登录”按钮,待页面完全展现后,点击下图红框1右边的按钮插入事务结束标识。至此完成登录的操作。
同样的方法插入“选房”事务。
模拟用户操作完毕后,点击录制工具条中的停止按钮结束录制。随后即自动生成脚本。
代码段示例:
lr_start_transaction(登录);
web_submit_form(login.xf_2,
Snapshot=t2.inf,
ITEMDATA,
Name=userName, Value ENDITEM,
Name=password, Value=1, ENDITEM,
Name=denglu, Value=登 录, ENDITEM,
EXTRARES,
Url=images/right-02.jpg, Referer=12:9081/xsxf/index.xf, ENDITEM,
Url=images/tiaotiao.jpg, Referer=12:9081/xsxf/index.xf, ENDITEM,
Url=images/left-02.jpg, Referer=12:9081/xsxf/index.xf, ENDITEM,
Url=images/bottom01.jpg, Referer=12:9081/xsxf/index.xf, ENDITEM,
Url=images/riqitian.jpg, Referer=12:9081/xsxf/index.xf, ENDITEM,
LAST);
lr_end_transaction(登录,LR_AUTO);
回放脚本
脚本生成后,直接回放脚本以确认录制是否正确。操作如下图,也可直接按“F5”。
初次回放成功后,还可以将脚本中的账换为可以选房的账要确认该账号还没有选房,最好确认选房结果表T_SS_SSSQ、T_SS_SQJL没选房记录)
然后再次回放,确认选房结果表是否记录,如果有就说明脚本是有效的。如果没有就需要查找脚本中是否存在需要参数化或关联的地方
文档评论(0)