1. 程式人生 > >漫遊測試之效能測試(3.3.5.Locust的分散式執行、3.3.6.Locust中的測試結果、)

漫遊測試之效能測試(3.3.5.Locust的分散式執行、3.3.6.Locust中的測試結果、)

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的意思,這個值設定的大小並沒有關係。