Телец не смог выполнить apachebenchmark на окнах - PullRequest
0 голосов
/ 08 декабря 2018

Я использую Winsows 7 и загружаю последнюю версию установки Taraus. Загрузите обновленную версию ApacheBenchmark из установки ApacheServer.

Я пытаюсь выполнить ApacheBenchmark, используя Taraus * Простейший рабочий пример

Вызов 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 или известное ограничение?из-за отсутствия параметра конфигурации / выполнения?

  • Примечание. Перед установкой новой версии я удаляю старую версию, а config.yaml является допустимым файлом yaml

Например, ApacheBenchmark работает автономнопри выполнении

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 ]

0 голосов
/ 18 декабря 2018

Форум Тельца ответил, что это ошибка, которую нужно исправить, и предложил обходной путь:

Теперь вы можете использовать явный параллелизм и итерации в качестве обходного пути:

execution:
 - executor: ab
   iterations: 1
   concurrency: 1
0 голосов
/ 14 декабря 2018

Отлично работает на моей Телец версии 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

Возможно, вы сидите на глючной версии, вы можете получить Taurus v1.13.1просто:

pip install bzt==1.13.1

На всякий случай существует Форум поддержки Taurus , на котором вы можете связаться с разработчиками и сопровождающими Taurus, вероятность получить более профессиональный ответ гораздо выше.,

...