zoukankan      html  css  js  c++  java
  • 性能测试初识第一个locustDemo

    1、pip install locustio

    2、安装 pyzmq

        If you intend to run Locust distributed across multiple processes/machines, we recommend you to also install pyzmq.

        如果你打算运行Locust 分布在多个进程/机器,我们建议你也安装pyzmq.

        通过pip命令安装。 /> pip install pyzmq

    3、安装成功,CMD敲入命令验证。 /> locust --help

    新建第一个locustDemo:

    # -*- coding: utf-8 -*-


    from locust import HttpLocust, TaskSet, task
    #定义用户行为的类
    class UserBehavior(TaskSet):

    @task(1) #定义执行的权重,多个请求的task决定了执行的比例
    def login(self):
    self.client.get("/") #定义请求的路径




    class WebsiteUser(HttpLocust):
    #定义请求的host、需要执行的用户行为、最大最小等到时间
    host = "http://baidu.com"
    task_set = UserBehavior
    min_wait = 3000
    max_wait = 6000



    切换到用户行为所在的目录执行命令:

    locust -f /Users/dasouche/PycharmProjects/LearnPython/Locust.py #文件的路径

     

     打开浏览器访问:http://127.0.0.1:8089

     

     Number of users to simulate 设置模拟用户数

     Hatch rate (users spawned/second) 每秒产生(启动)的用户数。

     点击Start swarming 开始运行性能测试。

  • 相关阅读:
    创建可视化优秀网站的40个精美jquery插件推荐
    究极程序员跨过的艰难六步
    编写可移植的PHP代码
    程序员如何保持优秀
    网站安全检查列表
    PHP之谈(四)——smarty模板的学习
    PHP
    弱校ACM奋斗史
    学习PHP重在坚持
    About Me
  • 原文地址:https://www.cnblogs.com/yzzfreedom/p/8961331.html
Copyright © 2011-2022 走看看