zoukankan      html  css  js  c++  java
  • Python3.6 性能测试框架Locust的搭建与使用

    背景

      Python3.6 性能测试框架Locust的搭建与使用

    基础

    python版本:python3.6

    方法一:

    pip install locustio
    

     方法二:

    开发工具:pycharm 

    使用教程:

    https://www.cnblogs.com/qingchengzi/p/9505548.html
    

     

    Locust的安装与配置

    点击“File”→“setting”

    点击“setting”,进入设置窗口,选择“Project Interpreter”

    点击“+”

    输入需要“Locust”,点击“Install Package”

     安装完成即可使用。

    安装完Locust工具后,只需要编写一个简单Python文件即可对系统进行负载测试。下面举个例子:

    复制代码
     1 from locust import Locust, TaskSet, task
     2 
     3 class UserBehavior(TaskSet):
     4     @task
     5     def job(self):
     6         pass
     7 
     8 class User(Locust):
     9     task_set = UserBehavior
    10     min_wait = 1000
    11     max_wait = 3000
    复制代码

    然后在终端输入:

    1 mars@mars-Ideapad-V460:~/test$ locust
    2 [2015-09-12 10:46:36,876] mars-Ideapad-V460/INFO/locust.main: Starting web monitor at *:8089
    3 [2015-09-12 10:46:36,919] mars-Ideapad-V460/INFO/locust.main: Starting Locust 0.7.3

    然后在浏览器中访问localhost:8089,弹出如下页面:

    第一行Number of users to simulate是模拟用户的数量,第二行Hatch rate (users spawned/second表示产生模拟用户的速度,所有用户产生完后开始测试统计,填写完成后点击“Start swarming”即可开始测试: 

  • 相关阅读:
    网速问题?更换国内源吧!
    NES像素风格的Raspberry
    dalao自动报表邮件2.0
    大佬要我写自动邮件报表系统
    扬帆起航
    Linux下安装与配置tomcat集群+负载均衡
    centos配置ssh和ftp服务
    tomcat中server.xml配置详解
    设置windows 宿主计算机和VMware虚拟机共享文件夹
    Redhat6 yum 安装与配置
  • 原文地址:https://www.cnblogs.com/tsgxj/p/9790403.html
Copyright © 2011-2022 走看看