日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

在jmeter测试中模拟不同的带宽环境

發布時間:2025/5/22 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在jmeter测试中模拟不同的带宽环境 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

怎么去測試在手機app中和在web的不同的連接速度對服務器的影響呢?

大部分情況下,手機終端用戶通過移動網絡訪問網站.
所以在不同的網絡連接數據下,我們的網站或程序可以同時處理多少鏈接?
今天,這篇文件就討論在jmeter中用不同的帶寬模擬測試

?

默認情況下,jmeter發請求是盡自己最大努力的的發,但與真實情況卻有差別。

jmeter給出不兩個選項來模擬不同的網絡速度
1、httpclient.socket.http.cps=0
2、httpclient.socket.https.cps=0

分別控制http和https。默認的參數值為0,也就是不限制速度。cap是"characeters per second"的首字母縮寫,當你編輯大于0時,帶寬將會根據你的設定限制。

?

cap的計算公式如下:

cps=(目標帶寬kbps * 1024)/8

比如:當想模擬GRPS網絡時(下行為171Kbit/s ),cps數值就為21888(171*1024)/8

?

可以通過以下幾種方式來設置帶寬

1、在user.properties文件中添加上面二行(在bin文件中可以找到
如:
httpclient.socket.http.cps=21888
httpclient.socket.https.cps=21888

重啟jmeter將設置生效

2、或者,可以通過變更啟動文件的參數,如:
jmeter -Jhttpclient.socket.http.cps=21888 -Jhttpclient.socket.https.cps=21888 -t /path/to/your/testplan.jmx

可以查看官方文檔

http://jmeter.apache.org/usermanual/get-started.html

?

接下來,我們來實踐下:

嘗試訪問baidu來進行測試,兩種結果對比如下:

從結果中可以看出,限制GRPS的帶寬,Throughput沒有超過180

?

下面給出常用的網絡cps值:

網絡 Cps值
GPRS 21888
3g   2688000
4g  19200000
wifi(802.11a/g)6912000
adsl1024000
100m12800000
Gigabit128000000

?

注:只能使用httpclient 3.1或httpclient 4方式來進行帶寬限制。

?

個人感覺jmeter這個功能比較雞肋,沒實際用處。

?

轉載于:https://www.cnblogs.com/landhu/p/5969632.html

總結

以上是生活随笔為你收集整理的在jmeter测试中模拟不同的带宽环境的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。