• 性能测试初识第一个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 开始运行性能测试。

  • 相关阅读:
    一维函数指针数组和二维函数指针数组demo
    等着新工作
    SSRS常见问题解决方案
    速度
    javascript 满足多层treeview的各种勾选
    vue create 初步解析以及定制化修改
    leveldb总结
    秋招总结场景设计题
    NOSQL: mongoDB windows
    更新webconfig配置文件
  • 原文地址:https://www.cnblogs.com/yzzfreedom/p/8961331.html
Copyright © 2020-2023  润新知