PS:负载生成器上应用程序一定要
先以管理员身份运行,连接成功后添加的负载生成器“status”为“ready”
4.同时在Scenario Groups中选择新添加的负载生成器
8.2压测时场景设置
点击Scenario Groups中的
按钮
21/ 33
一般设置:
log中设置为不生成log
Think time中忽略思考时间
Miscellaneous中设置为错误继续运行、以进程方式运行
22/ 33
8.3基准测试场景设置
测试方法:
使用负载模拟工具编写从客户端向应用服务器发送交易请求,并接收返回结果的脚本,,在系统无压力情况下重复100次,取业务方法的平均响应时间作为衡量指标。 具体操作:
1.在Run-time Setting中将Run Logic 设置为100
2.设置为单用户,立即加压的方式
23/ 33
3.在运行时长中设置为Run until completion,这时设置的迭代次数才生效
8.4单场景负载测试
测试方法:
使用LR向系统发送业务请求并接收返回结果的脚本,使用逐层递增的并发压力进行测试,找到单交易的性能拐点。持续加压,保证Vuser全部正常登陆,如以5用户/3秒的速度加载;卸载同理,持续卸载,保证Vuser全部正常退出。 1.并发用户以5用户/3秒的速度加载
2.持续运行10分钟
24/ 33
3.同理,以5用户/3秒卸载
8.5 稳定性测试
测试方法:
针对多个交易,使用负载模拟工具编写从客户端向服务器发送交易请求,并接受放回结果的脚本,按照峰值85%的并发用户量执行性能测试,执行时间长度设置为24小时,检测作为响应时间衡量指标。通过稳定性测试,可以获取多个交易在长时间负载级别下,最大响应时间、最小响应时间、平均响应时间、资源利用率的稳定性、交易成功率的稳定性度。 1.所有并发用户选择瞬时加压
25/ 33