10丨案例:在JMeter中如何设置参数化数据?

正式场景前的基准测试

在没有做业务混合场景之前,我们需要先做 Benchmark 测试,来确定一个登录业务能支持多少的业务量,这样就可以在业务混合场景中,根据场景中各业务的比例来确定登录的数据需要多少真实的数据。

我们继续用上一篇文章中用户登录的例子,单独测试登录业务,运行一下命令:

jmeter -g /path/to/jmeter/results/file.jtl -o /path/to/html/report

其中,/path/to/jmeter/results/file.jtl 是 JMeter 测试运行后生成的结果文件(通常是以 .jtl 扩展名结尾的文件),可以在 JMeter 图形界面中的 “Save as” 选项中指定保存路径;/path/to/html/report 是指定生成 HTML 报告的目录。

上述命令中 -g 参数用于指定 JMeter 结果文件的位置,-o 参数用于指定 HTML 报告的目录。执行上述命令后,命令行终端会将测试结果摘要信息输出到控制台,同时还会生成一个 HTML 报告,可在浏览器中打开查看。
结果如下:


Java
summary +    125 in 00:00:04 =   31.0/s Avg:    28 Min:     0 Max:   869 Err:     0 (0.00%) Active: 1 Started: 1 Finished: 0
summary +   3404 in 00:00:30 =  113.2/s Avg:    31 Min:     0 Max:   361 Err:     0 (0.00%) Active: 6 Started: 6 Finished: 0
summary +   4444 in 00:00:30 =  148.4/s Avg:    57 Min:     0 Max:   623 Err:    10 (0.23%) Active: 11 Started: 11 Finished: 0

从上面的结果可以看到登录业务能达到的 TPS 是 113 左右,这里我们取整为 100,以方便后续的计算。
其中各个字段的含义如下:

  • summary: 表示摘要信息的起始标志符;
  • +: 表示这是一个增量更新,即上一个测试执行周期的结果已经被记录,现在又开始了一个新的测试周期;
  • 125: 表示这个测试周期共发送了 125 个请求;
  • 00:0
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值