1. 程式人生 > >Mac安裝--locust壓力測試

Mac安裝--locust壓力測試

Mac安裝--locust壓力測試

mac上搭建locust壓力測試伺服器

1:進入管理員模式

# sudo su

2:檢視python版本

sh-3.2# python -V Python 2.7.10

3:安裝pip命令

sh-3.2# sudo easy_install pip

4:安裝locust

sh-3.2# pip install locustio

注:執行速度不可用國內源

注:如果報錯(如下)參考:https://www.oschina.net/question/615783_2140079

是因OS X10.11 開啟了一個驗證功能。 SystemUsr

情況下不能操作的。

最後總結為

sh-3.2# pip install -i https://pypi.tuna.tsinghua.edu.cn/simple locustio --user

5:安裝pyzmq

sh-3.2# pip install pyzmq

6檢測locust是否安裝成功

sh-3.2# locust --help

當然,如果找不到,可以看安裝警資訊

安裝成功,但並沒有對應量。當然可以自己置,但我不喜歡該的一些量,而且locust命令不常用,所以直接入所在命令行二制命令即可。

檢查

sh-3.2# /var/root/Library/Python/2.7/bin/locust --help

7測試

進入目錄

sh-3.2# cd /var/root/Library/Python/2.7/bin/

編寫測試文

sh-3.2# vim load_test.py

###########################

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

執行

sh-3.2# ./locust -f load_test.py --host=「測試的地址」

8:介面測試

瀏覽器輸入:127.0.0.1:8089

即可