2.Locust 跑起來試試

代碼web

from locust import HttpLocust, TaskSet, task
class UserBehavior(TaskSet):
    @task
    def baidu(self):
        self.client.get("/")
class WebsiteUser(HttpLocust):
    task_set = UserBehavior
    min_wait = 3000
    max_wait = 6000

兩種運行方式:瀏覽器

1.cmd界面cd到py文件的目錄下性能

locust -f load_test.py --host=https://www.baidu.com   能夠經過瀏覽器事實查看結果---推薦調試spa

locust -f load_test.py --host=https://www.baidu.com --no-web -c 10 -r 2 -t 1m  只能在cmd界面查看結果,可是性能較高---推薦執行調試

2.若是用的pycharm還能夠直接運行代碼以下:code

 
 
from locust import HttpLocust, TaskSet, task
class UserBehavior(TaskSet):
@task
def baidu(self):
self.client.get("/")
class WebsiteUser(HttpLocust):
task_set = UserBehavior
min_wait = 3000
max_wait = 6000
if __name__ == "__main__":
import os
os.system("locust -f load_test.py --host=https://www.baidu.com")#界面顯示
    os.system("locust -f load_test.py --host=https://www.baidu.com --no-web -c 10 -r 2 -t 1m")#非界面顯示
兩個選擇一個
 

3.界面查看,運行起來以後在瀏覽器輸入:http://localhost:8089blog

輸入用戶數和每秒產生的數據  點擊開始:get

相關文章
相關標籤/搜索