• (四)Locust no-web模式


    转:

    http://www.testclass.net/locust/no-web-run/

    熟悉 Apache ab 工具的同学都知道,它是没有界面的,通过命令行执行。 Locust 同样也提供的命令行运行,好处就是更节省客户端资源。

    命令行运行 Locust 测试


    以上一节的 baidu 首页测试(load_test.py)为例 通过 no-web 模式运行测试。

    > locust -f load_test.py --host=https://www.baidu.com --no-web -c 10 -r 2 -t 1m
    
    [2017-10-30 22:17:30,292] DESKTOP-SMGQBBM/INFO/locust.main: Run time limit set to 60 seconds
    [2017-10-30 22:17:30,302] DESKTOP-SMGQBBM/INFO/locust.main: Starting Locust 0.8
    [2017-10-30 22:17:30,302] DESKTOP-SMGQBBM/INFO/locust.runners: Hatching and swarming 10 clients at the rate 2 clients/s...
     Name                                                          # reqs      # fails     Avg     Min     Max  |  Median   req/s
    
    ....
    
    
     [2017-10-30 22:18:30,301] DESKTOP-SMGQBBM/INFO/locust.main: Time limit reached. Stopping Locust.
     [2017-10-30 22:18:30,302] DESKTOP-SMGQBBM/INFO/locust.main: Shutting down (exit code 0), bye.
      Name                                                          # reqs      # fails     Avg     Min     Max  |  Median   req/s
     --------------------------------------------------------------------------------------------------------------------------------------------
      GET /                                                            117     0(0.00%)      31      17      96  |      28    2.10
     --------------------------------------------------------------------------------------------------------------------------------------------
      Total                                                            117     0(0.00%)                                       2.10
    
     Percentage of the requests completed within given times
      Name                                                           # reqs    50%    66%    75%    80%    90%    95%    98%    99%   100%
     --------------------------------------------------------------------------------------------------------------------------------------------
      GET /                                                             117     28     30     36     37     49     62     69     72     96
     --------------------------------------------------------------------------------------------------------------------------------------------
      Total                                                             117     28     30     36     37     49     62     69     72     96
    
    

    启动参数:

    –no-web 表示不使用Web界面运行测试。

    -c 设置虚拟用户数。

    -r 设置每秒启动虚拟用户数。

    -t 设置设置运行时间。

  • 相关阅读:
    通达OA二次开发
    通达OA 工作流程 表单设计 高级应用
    PLSQL Develop PlugIn 之脚本自动匹配补全工具CnPlugin
    Oracle性能优化之SQL语句
    Linux重置root密码步骤
    ORA-03113:通信通道的文件结尾解决
    Bat脚本实现MySQL数据库SQL文件备份
    访问父级组件实例
    访问根实例
    插槽其它示例
  • 原文地址:https://www.cnblogs.com/shmily2018/p/9862556.html
Copyright © 2020-2023  润新知