loadrunner12.00的基础使用---(三)场景创建及压测脚本

一、Controller的场景创建-Design

1、场景创建的两种途径

途径一、1.1 脚本回放无误后,可直接在Virtual User Generator中打开Controller:Tools-Create Controller

创建场景:

1.2 单击“OK”,即可打开Controller

途径二、1.1 打开桌面图标,界面展示:

手动场景:可以控制正在运行的Vuser数量及运行时间,还可以测试出应用程序可以同时运行的Vuser数目。建议不要勾选百分比模式

目标场景:用来确定系统是否可以达到特定的目标。例如,可以根据指定的事务响应时间或每秒点击数来确定目标,然后loadrunner可根据此目标自动的创建场景

****建议:选择手动场景

2、场景的配置-负载计划

2.1Vuser初始化的设置

根据系统配置,在Vuser开始运行之前初始化可以使测试结果更加真实,故选择初始化所有用户

2.2启动机制的设置

2.3计划持续时间

指定持续时间,确保Vuser在特定时间段持续执行计划的操作,以便评测服务器的持续负载。

如果设置了持续时间,脚本将运行这段时间所需的迭代次数,而不考虑脚本的运行时设置中所设置的迭代次数。未设置持续时间,则脚本按照运行时设置的迭代次数来持续负载。

2.4退出机制的设置

3、运行时设置-思考时间

设置好负载计划后,接下里考虑虚拟用户在实际购票时的行为方式。

例如,每一个真实用户在执行每一步操作时思考时间不一样,所以用思考时间的随机百分比来模拟熟练程度不同的用户

4、集合点策略的设置

Virtual User Generator中回放脚本,通过日志仅能查看到我们已经成功设置了集合点,但无法体现出集合点的作用。

集合点是在大量用户并发操作时才起作用,所以需要在Controller中设置集合点策略。

最后一个超时30s设置,代表:40个用户去坐飞机,结果39个用户上飞机了,剩下一个用户就是不来,设置30s假如30s还不来,那就不等了,飞机直接起飞。

二、监控负载下的系统-Run

1、版本12.00的监控器展示不全的问题解决

12版本的监控器有些问题,监控图不展示

监控指标指标展示不全:

可以单击下“缩放按钮”,就恢复了

最终展示的应是这个图:

2、运行视图一览

3、实时观察Vuser的运行情况

状态列“Status”显示每个Vuser的状态,下图表示:有5个用户到达集合点,35个用户准备运行

4、测试期间增加负载

在负载测试期间手动添加更多Vuser,以便增加系统负载

5、服务器资源监控

6、增加监控指标

右键单击要替换的监控指标,选择“Open a new Graph”

选择想要查看展示的监控指标

7、常见监控指标分析

7.1 Trans Response Time (事务响应时间)

7.2 His per Second(点击率)

即 每秒发送的请求数,是每秒服务器处理的HTTP申请数

7.3Throughput(吞吐率)

即 客户端每秒从服务器获得的总数据量

7.4HTTP Responses per Second(每秒处理的HTTP数量)

展示状态码为200、500的请求

三、Analysis-生成测试报告

下一章节讲解

  • 4
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值