zoukankan      html  css  js  c++  java
  • 2.Locust 跑起来试试

    代码

    from locust import HttpLocust, TaskSet, task
    class UserBehavior(TaskSet):
        @task
        def baidu(self):
            self.client.get("/")
    class WebsiteUser(HttpLocust):
        task_set = UserBehavior
        min_wait = 3000
        max_wait = 6000

    两种运行方式:

    1.cmd界面cd到py文件的目录下

    locust -f load_test.py --host=https://www.baidu.com   可以通过浏览器事实查看结果---推荐调试

    locust -f load_test.py --host=https://www.baidu.com --no-web -c 10 -r 2 -t 1m  只能在cmd界面查看结果,但是性能较高---推荐执行

    2.如果用的pycharm还可以直接运行代码如下:

    
    
    from locust import HttpLocust, TaskSet, task
    class UserBehavior(TaskSet):
    @task
    def baidu(self):
    self.client.get("/")
    class WebsiteUser(HttpLocust):
    task_set = UserBehavior
    min_wait = 3000
    max_wait = 6000
    if __name__ == "__main__":
    import os
    os.system("locust -f load_test.py --host=https://www.baidu.com")#界面显示
        os.system("locust -f load_test.py --host=https://www.baidu.com --no-web -c 10 -r 2 -t 1m")#非界面显示
    两个选择一个
     

    3.界面查看,运行起来之后在浏览器输入:http://localhost:8089

    输入用户数和每秒产生的数据  点击开始:

  • 相关阅读:
    Java第二十五天,多线程之等待唤醒机制
    Java第二十四天,线程安全
    多线程第二十三天,多线程
    Java第二十二天,异常
    数据结构之广义表
    MS Office使用技巧
    标准C++中的String类的使用
    SQL中创建外键约束
    关系数据标准语言SQL之数据查询
    Windows命令
  • 原文地址:https://www.cnblogs.com/Mr-Simple001/p/10795128.html
Copyright © 2011-2022 走看看