在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 多少時間完成設定的虛擬用戶數