Не удалось проанализировать параллелизм '$ {addressThread}' в группе 'ThreadGroup', выберите 1 - PullRequest
0 голосов
/ 23 февраля 2019

Я пытаюсь определить процент потоков для каждой группы нитей в моем файле нагрузочного тестирования .jmx и передать общее количество потоков из файла конфигурации телец .yaml.

Однако, телец не может проанализироватьвыражение, хотя когда я пытаюсь отладить его с помощью jmeter, я вижу, что выражения работают.(Я устанавливаю общее количество пользователей в файле user.property в jmeter).

Это мой файл конфигурации yaml.

---
scenarios:
  student_service:
    script: ~/jmeter/TestPlan.jmx
    variables:
      addressThread: 100
    think-time: 500ms

execution:
  - scenario: student_service
    hold-for: 5m

tried here just regular variable

версии, которые я использую:

  1. Taurus CLI Tool
  2. MacOs10.13.6
  3. Jmeter 5.0

1 Ответ

0 голосов
/ 23 февраля 2019

Вы смешиваете свойства и переменные.

Это должно быть:

---
scenarios:
  student_service:
    script: ~/jmeter/TestPlan.jmx
    properties:
      addressThread: 100
    think-time: 500ms

execution:
  - scenario: student_service
    hold-for: 5m

А в JMeter вы должны использовать __ P function:

$ {__ P (addressThread)}

Тем не менее, в текущей версии Taurus 1.13.2 есть ошибка, поэтому вам нужно дождаться следующей версии:

...