代码之家  ›  专栏  ›  技术社区  ›  Ori Marko

Taurus无法在windows上执行apachebenchmark

  •  0
  • Ori Marko  · 技术社区  · 6 年前

    我正在使用Winsows 7并下载最新的Taraus安装,从ApacheServer安装下载更新的ApacheBenchmark。

    Simplest working example

    使命感 bzt config.yaml 但是失败了 Invalid number of requests

    execution:
    - executor: ab
      scenario: simple
    
    scenarios:
      simple:
        requests:
        - http://blazedemo.com/
    

    但失败了

    16:16:04 INFO: Preparing...
    
    16:16:05 INFO: Starting...
    
    16:16:05 INFO: Waiting for results...
    
    16:16:06 INFO: Did not mute console logging
    
    16:16:06 INFO: Waiting for finish...
    
    16:16:06 WARNING: ab tool exited with non-zero code: 1
    
    16:16:06 WARNING: Please wait for graceful shutdown...
    
    16:16:06 INFO: Shutting down...
    
    16:16:06 INFO: Post-processing...
    
    16:16:06 INFO: Test duration: 0:00:01
    
    16:16:07 ERROR: Child Process Error: Empty results, most likely simple (ApacheBenchmarkExecutor) failed. Actual reason for this can be found in logs under C:\Users\User\2018-12-06_16-16-04.160200
    
    16:16:07 ERROR: ab STDERR:
    
    Invalid number of requests    
    

    当我尝试第二个例子时 金牛座打开并崩溃了

    是否存在taraus windows问题或已知限制?因为我缺少配置/执行参数?

    • 注意:我在安装新版本之前卸载旧版本,config.yaml是有效的yaml文件

    ab http://blazedemo.com/
    

    详细信息中出现错误(-v)

    [2018-12-13 08:31:46,400 DEBUG bzt.utils] Executing shell: ['ab', '-n', '0', '-c
    ', '0', '-d', '-r', '-l', '-g', 'Z:\\2018-12-13_08-31-45.916555\\ab.tsv', '-k',
    'http://blazedemo.com/'] at Z:\
    [2018-12-13 08:31:46,406 DEBUG Engine] Checking <bzt.modules.aggregator.Consolid
    atingAggregator object at 0x0000000003D50F98>
    [2018-12-13 08:31:46,407 DEBUG Engine.ab.TSVDataReader.FileReader] File not appe
    ared yet: Z:\2018-12-13_08-31-45.916555\ab.tsv
    [2018-12-13 08:31:46,408 DEBUG Engine.ab.TSVDataReader] Buffer len: 0; Known err
    ors count: 0
    [2018-12-13 08:31:46,409 DEBUG Engine.consolidator] Consolidator buffer[0]: dict
    _keys([])
    [2018-12-13 08:31:46,410 DEBUG Engine] Checking <bzt.modules.monitoring.Monitori
    ng object at 0x0000000003D65CC0>
    [2018-12-13 08:31:46,736 DEBUG Engine] Checking <bzt.modules.reporting.FinalStat
    us object at 0x00000000045E5D68>
    [2018-12-13 08:31:46,737 DEBUG Engine] Checking <bzt.modules.console.ConsoleStat
    usReporter object at 0x00000000045D9CC0>
    [2018-12-13 08:31:46,739 INFO Engine.console] Did not mute console logging
    [2018-12-13 08:31:46,832 INFO Engine.console] Waiting for finish...
    [2018-12-13 08:31:46,886 DEBUG Engine] Iteration took 0.488 sec, sleeping for 0.
    512 sec...
    [2018-12-13 08:31:47,400 DEBUG Engine] Checking <bzt.modules.provisioning.Local
    object at 0x0000000003D1B400>
    [2018-12-13 08:31:47,403 WARNING Engine.ab] ab tool exited with non-zero code: 1
    
    2 回复  |  直到 6 年前
        1
  •  0
  •   Dmitri T    6 年前

    对我的身体很好 Taurus version 1.13.1 :

    C:\temp>bzt -o modules.ab.path=c:/temp/ab.exe ab.yaml
    17:19:41 INFO: Taurus CLI Tool v1.13.1
    17:19:41 INFO: Starting with configs: ['ab.yaml']
    17:19:41 INFO: Configuring...
    17:19:41 INFO: Artifacts dir: C:\temp\2018-12-14_17-19-41.894000
    17:19:41 INFO: Preparing...
    17:19:42 WARNING: There is newer version of Taurus 1.13.2 available, consider upgrading. What's new: http://gettaurus.org/docs/Changelog/
    17:19:42 INFO: Starting...
    17:19:42 INFO: Waiting for results...
    17:19:42 INFO: Did not mute console logging
    17:19:42 INFO: Waiting for finish...
    17:19:43 WARNING: Please wait for graceful shutdown...
    17:19:43 INFO: Shutting down...
    17:19:43 INFO: Post-processing...
    17:19:43 INFO: Test duration: 0:00:01
    17:19:43 INFO: Samples count: 1, 0.00% failures
    17:19:43 INFO: Average times: total 0.000, latency 0.000, connect 0.000
    17:19:43 INFO: Percentiles:
    +---------------+---------------+
            | Percentile, % | Resp. Time, s |
            +---------------+---------------+
            |           0.0 |         0.253 |
            |          50.0 |         0.253 |
            |          90.0 |         0.253 |
            |          95.0 |         0.253 |
            |          99.0 |         0.253 |
            |          99.9 |         0.253 |
            |         100.0 |         0.253 |
            +---------------+---------------+
                    17:19:43 INFO: Request label stats:
            +-----------------------+--------+---------+--------+-------+
                    | label                 | status |    succ | avg_rt | error |
                    +-----------------------+--------+---------+--------+-------+
                    | http://blazedemo.com/ |   OK   | 100.00% |  0.000 |       |
    +-----------------------+--------+---------+--------+-------+
            17:19:43 INFO: Artifacts dir: C:\temp\2018-12-14_17-19-41.894000
    17:19:43 INFO: Done performing with code: 0
    

    pip install bzt==1.13.1
    

    Taurus Support Forum 在你能接触到金牛座开发人员和维护人员的地方,得到更专业答案的机会要高得多。

        2
  •  0
  •   Ori Marko    6 年前

    金牛座论坛回应说这是一个需要修复的bug,并建议了一个解决方法:

    现在,您可以使用显式并发和迭代作为解决方案:

    execution:
     - executor: ab
       iterations: 1
       concurrency: 1
    
    推荐文章