天天看點

python locust在windows下的安裝

python locust在windows下的安裝
python locust在windows下的安裝
python locust在windows下的安裝

在這裡插入圖檔描述

1、建立工程

進入到項目所在虛拟環境路徑執行activate,執行後效果如下

python locust在windows下的安裝

執行pip install locust 安裝locust;

注意此種方式安裝的locust版本可能不是最新的,功能不全,需要手動下載下傳覆寫locust,更新至最新版本;方法如下:

python locust在windows下的安裝
python locust在windows下的安裝

點選clone從git上複制源碼,克隆完畢後在新的視窗打開

将下載下傳的locust2項目下的locust檔案全選複制,粘貼到虛拟環境下的locust檔案夾,全部覆寫;

python locust在windows下的安裝
python locust在windows下的安裝

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

python locust在windows下的安裝

4、浏覽器打開網址:http://localhost:8089/

python locust在windows下的安裝
python locust在windows下的安裝
python locust在windows下的安裝

額外備注:

UI自動化測試(Python+Selenium等)

接口測試(Python requests等)

性能測試(Python Locust等)

安全性測試(Python Scapy等)

相容性測試(Python+Selenium等)

大名鼎鼎的Robotframework自動化測試架構就是基于Python編寫的

etc

連結:https://www.jianshu.com/p/135e191a928f