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