我需要一些可能通过流量计数对REST API进行负载测试。
例如,运行20个并发用户1小时。因此,我希望获得有关响应(平均时间,延迟等)和已产生的总体流量的信息。
我忽视了JMeter和Gatling,但发现无法计算字节数。
我真的不需要大量的并发用户(100个就足够了)和高吞吐量(单个用户每秒超过10个请求)。
我的目标只是在我们的系统上产生一些负载并检查它是否显示正确的统计数据。
答案 0 :(得分:2)
JMeter(最新3.3检查)默认情况下已save sent/received bytes,您可以在Listener的配置按钮中看到:
Save sent bytes count
Save received bytes count
您将获得jtl文件保存的列..,bytes,sentBytes..
答案 1 :(得分:1)
默认情况下,JMeter应该在.jtl结果文件中保存已发送和已接收的字节
如果没有 - 将下一行添加到 user.properties 文件(位于" bin" JMeter安装文件夹中)
jmeter.save.saveservice.bytes=true
jmeter.save.saveservice.sent_bytes=true
同时确保在"高级"上选择HttpClient4
实施。 HTTP Request采样器的标签(或HTTP Request Defaults)