久久国产乱子伦精品免费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. 主站蜘蛛池模板: 连南| 吴堡县| 平乡县| 蓬安县| 拜泉县| 文登市| 玉田县| 惠东县| 石河子市| 钟山县| 弥勒县| 雅安市| 岗巴县| 营山县| 阳信县| 礼泉县| 三明市| 五峰| 康保县| 镇康县| 固阳县| 闻喜县| 安西县| 沈丘县| 湾仔区| 桐城市| 上林县| 凭祥市| 黑水县| 汶川县| 内江市| 崇左市| 扶沟县| 永春县| 阿拉善左旗| 公主岭市| 蕉岭县| 仙游县| 淳化县| 北宁市| 吉安市|