我的问题-->有什么方法可以增加jmeter中发送请求和接收响应的延迟吗?我不是指Timers,而是像linux中的TC流量控制一样的smth。我想测量包裹延误。
根据Apache HttpClient公共属性参考:
httpclient.socket.http.cps将每秒字符数设置为大于零的值以模拟慢速连接。
默认为:0
httpclient.socket.https.cps与以前相同,但适用于https。默认为:0
因此,如果您想让JMeter假装在10Mbits/s网络上,您可以将接下来的2行添加到用户。属性文件:
httpclient.socket.http.cps=1280000
httpclient.socket.https.cps=1280000
需要重新启动JMeter才能获取属性。如果你想在不重新启动的情况下应用属性,你可以通过-J
命令行参数传递它们,比如:
jmeter -Jhttpclient.socket.http.cps=1280000 -Jhttpclient.socket.https.cps=1280000 -n -t test.jmx -l result.jtl
更多信息:
- 配置JMeter
- 通过命令行替代特性
- 如何在JMeter负载测试中模拟不同的网络速度