测开之路七十二:性能测试工具之locust简介
生活随笔
收集整理的這篇文章主要介紹了
测开之路七十二:性能测试工具之locust简介
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
locust官網:https://locust.io/
locust安裝(不支持python3.7):pip install locustio 或者pycharm安裝
官網給出的樣例
根據官網代碼新建一個腳本
from locust import HttpLocust, TaskSet, task
class WebsiteTasks(TaskSet):
@task(weight=2) # weight:發壓的比例,可以不設置
def index(self):
self.client.get("/guonei") # 百度新聞的國內:http://news.baidu.com/guonei
@task(weight=8)
def about(self):
self.client.get("/guoji") # 百度新聞的國際:http://news.baidu.com/guoji
class WebsiteUser(HttpLocust):
task_set = WebsiteTasks
min_wait = 1000 # 最小等待時間,毫秒
max_wait = 3000 # 最大等待時間,毫秒
執行:locust -f 腳本 --host=要壓的host:locust -f locustfile.py --host=http://news.baidu.com
訪問localhost:8089(不能用127.0.0.1)
Statistics頁面:
Charts頁面
Failures
Exceptions
Download Data
Ctrl + C結束也會在窗口生成數據
總結
以上是生活随笔為你收集整理的测开之路七十二:性能测试工具之locust简介的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: recovery.sh
- 下一篇: jquery-validate使用.md