LoadRunner工作流程:制作脚本-计划和控制负载-产生负载-评估影响-分析、诊断和报告。
LoadRunner测试流程:规划测试-创建脚本-设计场景-运行场景-分析结果。
1.规划:测试计划、测试用例、场景、性能计数器等。
- 测试用例:根据功能设计
- 场景:一般设计两种加压方式进行测试
-
瞬时加压:多人同时进行某项业务操作
-
逐渐加压:多人先后进行某项业务操作,操作时间间隔根据计划设定
- 性能计数器:收集CPU时间、内存、硬盘、网络、数据库参数等2.
2.创建脚本:录制基本脚本-调试脚本-设计运行时设置-运行脚本-稳定脚本
- 关于recording options中设置:
1)RecordingàHTTP/HTML level中设置脚本的显示形式:URL_based script。
• 基于浏览器的应用程序推荐使用HTML-based script。
• 不是基于浏览器的应用程序推荐使用URL-based script。
• 基于浏览器的应用程序中包含了JavaScript,并且该脚本向服务器发送了请求,比如DataGrid的分页按钮等,推荐使用URL-based script。
• 基于浏览器的应用程序中使用了HTTPS安全协议,建议使用URL-based script。
2)AdvancedàSupport charset中设置编码格式:UTF-8。
提示:录制Web脚本时,生成的脚本中存在乱码该如何解决?
• 新建脚本--->选择协议(Http)-->选项-->高级-->选择“支持字符集”并点选“UTF-8”。
• 在回放脚本之前:Vuser-->运行时设置-->浏览器-->浏览器仿真-->更改-->使用浏览器-->语言下来选择 “中文(中国)”。
- 脚本的两种查看方式:
Script View 可以查看全部录制的脚本代码
Tree View 可以查看每个URL获取来的页面