開始 Locust
把2.1的代碼放到你的工作目錄 locustfile.py 的文件中渔彰,然后運行:
$ locust
如果你的 Locust 文件位于其他目錄嵌屎,你可以使用-f 指定它推正,想要了解更多可用的選項 locust -h
$ locust -f your_locustfile_path/my_locust_file.py
Locust 的 Web 界面
if 上面的命令執(zhí)行順利就可以打開瀏覽器訪問 http://localhost:8089/。然后你應(yīng)該得到這樣的問候:
- Number of total users to simulate:要模擬的總用戶數(shù)
- Spawn rate (users spawned/second):開始后宝惰,每秒新增模擬用戶數(shù)
- Host (e.g. http://www.example.com):目標(biāo)系統(tǒng)域名
更多選擇
要跨多個 Python 進(jìn)程或機(jī)器運行 Locust舔稀,可以使用 -- master 命令行參數(shù)啟動單個 Locust master 進(jìn)程,然后使用 -- worker 命令行參數(shù)啟動任意數(shù)量的 Locust worker 進(jìn)程掌测。
要直接啟動測試内贮,而不使用 web 界面,請使用-headless汞斧。
還可以通過環(huán)境變量或配置文件設(shè)置參數(shù)夜郁。
在無頭運行期間添加/刪除用戶,按 w 或 W (1,10)以生成用戶粘勒,按 s 或 S 以stop(1,10)竞端。