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

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

  • 相关阅读:
    marshaller unmarshaller解析xml和读取xml
    request请求地址
    SAP系统接口方式:
    SAP 后台job
    查找系统锁对象
    动态生成ABAP程序-资料
    BDC程序步骤
    ABAP 创建测试文件
    ALE和IDocs
    ABAP锁,数据库锁
  • 原文地址:https://www.cnblogs.com/Mr-Simple001/p/10795128.html
Copyright © 2011-2022 走看看