1. 程式人生 > >python效能測試 locust筆記

python效能測試 locust筆記

在這裡插入圖片描述
1、建立工程
進入到專案所在虛擬環境路徑執行activate,執行後效果如下
在這裡插入圖片描述
執行pip install locust 安裝locust;
注意此種方式安裝的locust版本可能不是最新的,功能不全,需要手動下載覆蓋locust,更新至最新版本;方法如下:
在這裡插入圖片描述
在這裡插入圖片描述
點選clone從git上覆制原始碼,克隆完畢後在新的視窗開啟
將下載的locust2專案下的locust檔案全選複製,貼上到虛擬環境下的locust資料夾,全部覆蓋;
在這裡插入圖片描述
在這裡插入圖片描述
2、建立py指令碼
from locust import HttpLocust,TaskSet,task

#業務
class Discus_Task(TaskSet):
@task
def index(self):
self.client.get(“

https://www.baidu.com/”)

#使用者操作
class Discus_Locust(HttpLocust):
task_set = Discus_Task
host = “https://www.baidu.com/
min_wait = 1000
max_wait = 2000
3、進入指令碼所在目錄,執行locust -f xx.py
在這裡插入圖片描述
4、瀏覽器開啟網址:http://localhost:8089/
在這裡插入圖片描述
在這裡插入圖片描述