久久国产乱子伦精品免费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. 主站蜘蛛池模板: 龙岩市| 驻马店市| 枣阳市| 巩留县| 石楼县| 兴化市| 津南区| 旬阳县| 石泉县| 从化市| 页游| 水城县| 安义县| 三穗县| 连云港市| 三穗县| 康保县| 仙居县| 潮安县| 海晏县| 青铜峡市| 安乡县| 小金县| 永福县| 刚察县| 盐源县| 尼玛县| 海丰县| 崇阳县| 陵川县| 靖远县| 广西| 大竹县| 宜城市| 都兰县| 陈巴尔虎旗| 利津县| 华宁县| 民丰县| 普宁市| 永丰县|