daywbdb 发表于 2015-10-19 09:30:25

jmeter如何获取吞吐量?

本帖最后由 daywbdb 于 2015-10-19 09:32 编辑

使用jmeter 2.13版本自带的build.xml,生成压力测试html文档(命令:ant -Dtest=jmeter -f build.xml), 但是文档中只有成功率以及响应时长统计,如何才得到吞吐量(throughput)TPS的值呢?急用,有高手请不吝赐教。

joykao 发表于 2015-10-19 11:08:22

这个你添加监听器就可以了吧

daywbdb 发表于 2015-10-19 11:34:03

joykao 发表于 2015-10-19 11:08
这个你添加监听器就可以了吧

这个要怎么添加监听器?是直接使用生成的jmx文件并通过build.xml自动生成的html文件,而在指定的xls文件中就没有收集吞吐量这一项。

jingzizx 发表于 2015-10-19 14:04:49

右键--添加--监听器---聚合报告,可以有吞吐量的纪录,然后你再试试,看看有没有

daywbdb 发表于 2015-10-21 10:49:44

jingzizx 发表于 2015-10-19 14:04
右键--添加--监听器---聚合报告,可以有吞吐量的纪录,然后你再试试,看看有没有

谢谢.
我的意思是在非UI的模式下运行jmeter测试,都是在后台命令行中执行.
不过问题已经解决了.
先生成一个jmeter.jmx文件,然后再执行:ant -Dtest=jmeter -f /usr/local/jmeter/extras/build.xml命令.
执行过程中会打印出下面的信息:
summary +   2126 in    20s =108.8/s Avg:   134 Min:    39 Max:1566 Err:   0 (0.00%) Active: 20 Started: 20 Finished: 0
    summary +   4651 in    30s =155.0/s Avg:   116 Min:    40 Max:1146 Err:   0 (0.00%) Active: 20 Started: 20 Finished: 0
    summary =   6777 in    50s =136.8/s Avg:   121 Min:    39 Max:1566 Err:   0 (0.00%)
    summary +   1732 in    11s =157.4/s Avg:   109 Min:    41 Max:   350 Err:   0 (0.00%) Active: 0 Started: 20 Finished: 20
    summary =   8509 in    61s =140.4/s Avg:   119 Min:    39 Max:1566 Err:   0 (0.00%)
并会自动生成jmeter.html报告文件.
我想这个140.4/s 应该就是吞吐量TPS吧.
页: [1]
查看完整版本: jmeter如何获取吞吐量?