Телец: ошибка атрибута - объект «NoneType» не имеет атрибута «получить»

Я продолжаю получать сообщение об ошибке:

11:50:51 ERROR: AttributeError: 'NoneType' object has no attribute 'get'

Это код, который я написал:

---
execution:
concurrency: 10
ramp-up: 1m
hold-for: 2m
scenario:
script: PerformanceTestPlan.jmx
concurrency: 10
ramp-up: 1m
hold-for: 2m
scenario:
script: ProcessorTestPlan.jmx

person Hardik Bhatt    schedule 26.08.2016    source источник


Ответы (1)


Я считаю, что вам следует задавать вопросы, связанные с Taurus, на форуме поддержки Taurus, обсуждение здесь JMeter-ориентированный.


Что касается вашего вопроса, синтаксис не очень правильный, он должен выглядеть так:

---
execution:
- concurrency: 10
  ramp-up: 1m
  hold-for: 2m
  scenario:
    script: PerformanceTestPlan.jmx
- concurrency: 10
  ramp-up: 1m
  hold-for: 2m
  scenario:
    script: ProcessorTestPlan.jmx

Дефисы и отступы очень важны, любые отсутствующие или лишние пробелы могут привести к запуску теста.

См. раздел Taurus — Работа с несколькими тестами JMeter, где приведены дополнительные примеры объединения несколько испытаний через Тельца.

person Dmitri T    schedule 26.08.2016
comment
Спасибо за помощь, это сработало, я пробовал это и раньше, но у меня была ошибка. Я пишу скрипт в Notepad++, это нормально или мне нужно использовать какое-то другое приложение для написания скрипта. - person Hardik Bhatt; 26.08.2016
comment
Лично я использую IDE от Jetbrains с плагином YAML, ничего не могу сказать о Notepad++, так как я не пользователь Windows. . - person Dmitri T; 26.08.2016
comment
Хорошо понял Спасибо за помощь @Dmitri - person Hardik Bhatt; 26.08.2016