漫遊測試之效能測試(3.3.5.Locust的分散式執行、3.3.6.Locust中的測試結果、)
阿新 • • 發佈:2019-02-14
3.3.5.Locust的分散式執行
主機-master:
locust -f test2.py --master --logfile=/srv/7-31.log
從機-slave:
locust -f test2.py --slave --master-host=192.168.1.107 --logfile=/srv/8-31.log
主機-master並不進行測試執行,只進行排程。從機-slave進行測試執行。
3.3.6.Locust中的測試結果
Median、Average、Min、Max:單位是mss,處理請求所耗費的時間。
ContentSize:請求的返回的大小
Reqs/sec:每秒請求數(怎麼算出來的,沒看見說明)
可以匯出來:
百分比峰值時間
支援多網頁實時檢視結果:
經對比,其結果與Loadrunner相近:
Locust按如下設定,跑10分鐘:
結果:
Loadrunner設定如下:
結果:
從RPS來看,Locust獲得的結果均值略多10個而已,而請求處理的平均響應時間相近。
Locust設定不同的Hatch rate的結果:
從上面的結果來看hatch rate的意思,這個值設定的大小並沒有關係。