使用LoadRunner进行负载测试的流程

使用LoadRunner进行负载测试的流程_第1张图片

使用LoadRunner进行负载测试的流程_第2张图片

使用LoadRunner进行负载测试的流程_第3张图片

负载测试和压力测试在第二步进行,用户注册页面就是要进行负载测试的地方

使用LoadRunner进行负载测试的流程_第4张图片

1.录制脚本

录制到Action

使用LoadRunner进行负载测试的流程_第5张图片

输入用户名、密码等信息点击注册按钮,然后就可以停止录制

使用LoadRunner进行负载测试的流程_第6张图片

lr_think_time是思考时间,就是页面打开之后,输入用户名、密码直到点击注册,中间用了22秒的时间,也就是录入信息所用的等待时间

web_submit_from就是表单的提交,就可以看到刚才在页面提交的信息

 

 

2.验证回放

运行时设置---运行逻辑,迭代次数就是控制Action执行的次数,比如设置为3次那么vuser_init运行1次,Action运行3次,vuser_end运行1次。

然后点击开始回放

使用LoadRunner进行负载测试的流程_第7张图片

 

使用LoadRunner进行负载测试的流程_第8张图片

Action执行3次,所以会生成3个用户,用户的用户名和密码都是相同的,这是因为没有实施参数化

使用LoadRunner进行负载测试的流程_第9张图片

 

 

3.添加事务

事务就是把刚才若干个动作打包在一起来统计响应的时间这些指标

点击“新建事务”,第一次点是事务的开始,第二次点是事务的结束

使用LoadRunner进行负载测试的流程_第10张图片

脚本中多了lr_start_transaction()和lr_end_transaction这个函数

使用LoadRunner进行负载测试的流程_第11张图片

要使每次注册的用户名都不相同,就要进行参数化

 

4.内容检查

要判断是否是注册成功,就用“成功”这两个字生成检查点,右键文字点击添加检查点

使用LoadRunner进行负载测试的流程_第12张图片

 

 

5.循环,设置迭代次数

 

6.并发用户

跳到Controller设置场景。

先保存脚本

再点击创建场景

使用LoadRunner进行负载测试的流程_第13张图片

“面向目标的场景”对应压力测试,“手动场景”对应负载测试,Vuser数对应要生成多少个虚拟用户数

使用LoadRunner进行负载测试的流程_第14张图片

点击确定以后就会启动场景控制器

你可能感兴趣的:(软件测试)