使用LoadRunner进行负载测试的流程
负载测试和压力测试在第二步进行,用户注册页面就是要进行负载测试的地方
1.录制脚本
录制到Action
输入用户名、密码等信息点击注册按钮,然后就可以停止录制
lr_think_time是思考时间,就是页面打开之后,输入用户名、密码直到点击注册,中间用了22秒的时间,也就是录入信息所用的等待时间
web_submit_from就是表单的提交,就可以看到刚才在页面提交的信息
2.验证回放
运行时设置---运行逻辑,迭代次数就是控制Action执行的次数,比如设置为3次那么vuser_init运行1次,Action运行3次,vuser_end运行1次。
然后点击开始回放
Action执行3次,所以会生成3个用户,用户的用户名和密码都是相同的,这是因为没有实施参数化
3.添加事务
事务就是把刚才若干个动作打包在一起来统计响应的时间这些指标
点击“新建事务”,第一次点是事务的开始,第二次点是事务的结束
脚本中多了lr_start_transaction()和lr_end_transaction这个函数
要使每次注册的用户名都不相同,就要进行参数化
4.内容检查
要判断是否是注册成功,就用“成功”这两个字生成检查点,右键文字点击添加检查点
5.循环,设置迭代次数
6.并发用户
跳到Controller设置场景。
先保存脚本
再点击创建场景
“面向目标的场景”对应压力测试,“手动场景”对应负载测试,Vuser数对应要生成多少个虚拟用户数
点击确定以后就会启动场景控制器