在windos系統上進行壓力測試時先打開命令界面確認有沒有下載python
win鍵加R鍵
命令:cmd

命令:python -v

如果沒有請自行下載
下載locust
pip install locustio 0.11.0 #下載0.11.0版本的locust
locust -V 驗證locust

以上條件都具備的話打開PyCharm-pythonIDE(python集成開發環境)下圖所示


0.11.0之前等待時間寫法固定,0.13.0之后改成:wait_time = between(最小時間, 最大時間)
右鍵點擊

運行腳本出現下面兩行說明成功了

Windows下本地瀏覽器輸入
localhost:8089

非本機啟動locust腳本,應在瀏覽器中輸入對應ip:8089
Linux版本:
首先關閉放火牆,清空防火牆規則。
Setenforce 設置為0
1.下載python
yum -y install python3
驗證python
Python3 -V
2.升級pip。(pip負責下載python第三方庫)
Python3 -m pip install pip -U
驗證pip
Pip -V
3.下載locust。
Python3 -m pip install locustio
驗證locust。
Locust -V
4.拉取腳本到linux下。(放到比較好的位置)

5.運行python腳本

出現上面兩行表示運行成功
6.外部頁面訪問locust

如果不需要web頁面,可直接改python腳本。

也可直接在命令行界面執行如下命令:
Locust -f add_order.py --host=http://192.168.130.39 --no-web -c 100 -r 10 -t 5m
-c 模擬虛擬用戶的數量
-r 每秒增加多少用戶
-t 多少時間完成設定的虛擬用戶數
