我想模拟最终用户使用JMeter访问某些http网址。是否可以限制每个http请求的连接速度,如流量控制?假设限制JMeter以每个http请求的最大速度1M bps获取响应。
答案 0 :(得分:3)
jmeter.properties中的以下参数应该是您尝试实现的目标。
# Define characters per second > 0 to emulate slow connections
#httpclient.socket.http.cps=0
#httpclient.socket.https.cps=0
另一种选择是使用流量整形器,如果你使用的话,使用tc。
答案 1 :(得分:2)
除了Manish的回答:
注意最多2.9版本所有组合都不起作用:
请参阅:
现在已经修复,将在下一个2.10版本中提供,或者现在可用(2013年8月21日)在夜间版本中提供:
答案 2 :(得分:1)
在哪里定义网络带宽?
在jmeter.properties中,我们可以阅读:
如何修改网络带宽?
cps值使用以下公式计算:
cps =(目标带宽,以kbps * 1024为单位)/ 8
网络带宽cps值
移动数据GPRS:171 kbit / s 21888
移动数据EDGE:384 kbit / s 49152
移动数据HSPA:14,4 Mbp / s 1843200
移动数据HSPA +:21 Mbp / s 2688000
移动数据DC-HSPA +:42 Mbps 5376000
移动数据LTE:150 Mbp / s 19200000
WIFI 802.11a / g:54 Mbit / s 6912000
WIFI 802.11n:600 Mbit / s 76800000
以太网LAN; 10 Mbit / s 1280000
快速以太网:100 Mbit / s 12800000
千兆以太网:1 Gbit / s 128000000
万兆以太网:10 Gbit / s 1280000000
100千兆以太网:100 Gbit / s 12800000000
WAN调制解调器V.92调制解调器:56 kbit / s 7168
ADSL:8 Mbit / s 1024000
ADSL2:12 Mbit / s 1536000
ADSL2 +:24 Mbit / s 3072000
配置摘要:
来源: