在一定的负载情况下,系统的响应时间等特性是否满足特定的性能需求。从某种角度来看,性能本质还是属于功能的一种。
工具/原料
LoadRunner
方法/步骤
1
性能测试一般流程
2
通过VuGen 对用户行为进行录制,自动将操作转换为对应的脚本,进一步修改录制的脚本来完善用户行为的模拟。 随后通过Controller 设计一个场景,指定负载生成的方式,由Load Generator生成负载后,执行该场景,完成用户负载行为的模拟。 最后在Analysis中查看测试结果,并生成测试报告。
3
用户行为模拟Virtual User Generator 是一种基于录制回放的工具,按照业务流程执行操作,它会根据操作中的协议将每一步操作记录下来,自动转换成脚本,从而生成一个所谓的虚拟用户。
4
录制流程
5
选择协议
6
开始录制
7
录制选项
8
HTML-based Script:(1) A script describing user actions,具体描述用户进行了什么操作;A script containing explicit URLs only, 不考虑用户进行了什么操作,只考虑客户端发送的请求,注重录制系统实际做了什么。URL-based Script:基于URL请求的脚本录制方式,会录制得到所有的HTTP请求。
9
录制工具栏
10
VuGen的3个Action
11
Vuser_init: 用户初始化操作ActionVuser_end:用户结束操作存放此中Global.h :全局变量
12
开始录制插入命令:切分脚本,添加事务开始、结束,增加集合点结束录制回放验证
下一篇:ps怎么使用kuler创建主题