浙江11选5前三值走势图:Python如何實現性能自動化測試?

浙江11选5任3遗漏 www.ehxis.com 今天馬哥教育要跟大家分享的文章是關于Python如何實現自動化性能?越懂運維,越愛Python,會Python自動化,每個月可以多拿8000+,Python自動化新手和正在學習Python自動化的小伙伴快來看一看吧,希望能夠對大家有所幫助 !

1.安裝locust

使用官方pypi源來安裝

pip install locustio

使用豆瓣pypi源來安裝(推薦)

pip install -i https://pypi.douban.com/simple locustio

安裝成功之后,在cmd控制臺將會新增一條命令,可輸入如下命令查看:

locust --help

2.基本用法

在項目根目錄下創建locustfile.py文件

from locust import Locust, TaskSet, task
class MyTasks(TaskSet):
  """
  創建測試任務類,需要繼承TaskSet
  可以添加多個測試任務
  """
  # 每個測試任務,往往會以實例方法的形式來呈現
  # 同時需要使用task裝飾器來裝飾測試任務
  @task
  def one_task(self):
    print("執行一個偉大的測試任務!")
class RunTasks(Locust):
  """
  創建運行測試類,需要繼承Locust父類
  """
  task_set = MyTasks  # 指定測試任務類,使用task_set覆蓋父類的類屬性
  min_wait = 2000   # 指定啟動任務間隔的時間范圍(單位毫秒):2~5秒之間
  max_wait = 5000    # 使用min_wait、max_wait覆蓋父類的類屬性

執行性能測試

# 打開Pycharm Terminal控制臺

# 運行如下命令:locust

運行之后,控制臺會在本地監聽一個端口

a. 程序文件要命名為 locustfile.py才行

b. 假如命名為one_example.py,則需要這樣運行

locust -f one_example.py

在瀏覽器打開UI設置界面

默認使用localhost:8089打開

好啦,今天的分享到這里就結束了,希望大家持續關注馬哥教育官網,每天都會有大量優質內容與大家分享!

相關新聞

聯系我們

400-080-6560

在線咨詢:點擊這里給我發消息

郵件:[email protected]

工作時間:周一至周日,09:00-18:30

QR code