久久国产乱子伦精品免费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)!

  • <menu id="dlktz"></menu>
    <ul id="dlktz"></ul>
    <menu id="dlktz"></menu>
    <bdo id="dlktz"></bdo>
    主站蜘蛛池模板: 奉化市| 安平县| 香港 | 天水市| 罗山县| 昭平县| 平原县| 芮城县| 永兴县| SHOW| 将乐县| 临邑县| 栾城县| 定兴县| 颍上县| 安化县| 易门县| 宜都市| 厦门市| 怀安县| 疏勒县| 迁安市| 天门市| 昆山市| 阿克陶县| 萨迦县| 吉安市| 佛山市| 五原县| 徐闻县| 马公市| 山东省| 石嘴山市| 微山县| 腾冲县| 张家界市| 民县| 班玛县| 浦北县| 崇明县| 广河县|