locust分布式可以是本機多進程,也可以是本機作為master,其他機器作slave。
試一下本機的多進程運行:
1 控制台輸入
locust -f 腳本路徑 --master
2 打開另一個控制台輸入
locust -f 腳本路徑 --slave
如果是其他主機加上--master-host=IP
locust -f 腳本路徑 --slave --master-host=masterIp
3 瀏覽器輸入http://localhost:8089/。注意到右上角顯示1個slave
【非本機輸入http://masterIP:8089】
4 再打開另一個控制台輸入
locust -f 腳本路徑 --slave
刷新瀏覽器。顯示2個slave 【設置slave個數<=cpu內核數,可以最大化發揮本機的資源】
5 設置並發用戶數和加載方式,點擊啟動。
the end!