久久国产乱子伦精品免费M,亚洲一区二区三区91,欧美国产在线视频,国产精品视频久久

Python如何實(shí)現(xiàn)性能自動化測試?

今天馬哥教育要跟大家分享的文章是關(guān)于Python如何實(shí)現(xiàn)自動化性能?越懂運(yùn)維,越愛Python,會Python自動化,每個月可以多拿8000+,Python自動化新手和正在學(xué)習(xí)Python自動化的小伙伴快來看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?!

1.安裝locust

使用官方pypi源來安裝

pip install locustio

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

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

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

locust --help

2.基本用法

在項(xiàng)目根目錄下創(chuàng)建locustfile.py文件

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

執(zhí)行性能測試

# 打開Pycharm Terminal控制臺

# 運(yùn)行如下命令:locust

運(yùn)行之后,控制臺會在本地監(jiān)聽一個端口

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

b. 假如命名為one_example.py,則需要這樣運(yùn)行

locust -f one_example.py

在瀏覽器打開UI設(shè)置界面

默認(rèn)使用localhost:8089打開

好啦,今天的分享到這里就結(jié)束了,希望大家持續(xù)關(guān)注馬哥教育官網(wǎng),每天都會有大量優(yōu)質(zhì)內(nèi)容與大家分享!

聲明:文章來源于網(wǎng)絡(luò),侵刪!

相關(guān)新聞

歷經(jīng)多年發(fā)展,已成為國內(nèi)好評如潮的Linux云計(jì)算運(yùn)維、SRE、Devops、網(wǎng)絡(luò)安全、云原生、Go、Python開發(fā)專業(yè)人才培訓(xùn)機(jī)構(gòu)!

    1. 主站蜘蛛池模板: 丹巴县| 贺州市| 阿巴嘎旗| 城市| 航空| 仲巴县| 叙永县| 祁门县| 白朗县| 许昌县| 论坛| 莱州市| 剑河县| 石河子市| 霍山县| 甘孜县| 平凉市| 轮台县| 清河县| 德惠市| 连城县| 连云港市| 金门县| 九台市| 清徐县| 务川| 惠水县| 武义县| 萨迦县| 龙海市| 锡林浩特市| 清水县| 金溪县| 界首市| 云安县| 米脂县| 山丹县| 彰化市| 阿坝| 新龙县| 樟树市|