annocoda 安裝 locust 和初運行

1. 新建一個虛擬環境並安裝locust

因爲學習需要,需要不同的python 環境,所以利用annocoda來新建一個用來學習locust。

先安裝 python: conda install python =3.7 

然後安裝 locustio : pip install locustio

安裝完後輸入 locust --version 查看當前版本

2. 打開pycharm 新建一個性能測試腳本。比如我新建瞭如下一個sample.py 保存在了d盤的test\test目錄下

# coding=utf-8
from locust import HttpLocust, TaskSet, task
# 定義用戶行爲
class UserBehavior(TaskSet):
    @task(1)
    def baidu_index(self):
        self.client.get("/")

class WebsiteUser(HttpLocust):
    weight = 2 #權重
    task_set = UserBehavior
    #需要指定測試host,啓動腳本的時候要輸入host
    host ="http://www.baidu.com"
    min_wait = 3000
    max_wait = 6000

3. 回到annocoda 裏 activate locust 環境。輸入 locust -f sample.py --host = http://www.baidu.com ,啓動成功

4. 在瀏覽器輸入http://localhost:8089/  可以打開控制檯。輸入虛擬user 和 頻率 點擊 start swarming 就啓動了測試。

5. 然後就可以看到測試結果。

發佈了35 篇原創文章 · 獲贊 0 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章