2016-04-20 2 views
0

У меня есть тестовый скрипт, который имеет несколько групп потоков, и я использую группу потоков установки для публикации на общей платформе, с которой начался тест. В настоящее время я пишу, что скрипт работает сейчас, я хотел бы также сказать, что все группы потоков запущены и их количество потоков.Как получить список всех групп потоков в плане тестирования

Я знаю, что могу это сделать, указав имя группы потоков и количество потоков как определяемые пользователем переменные, а затем, какая бы ни была группа нитей, число 0 равно, о чем я забочусь.

Мне было интересно, есть ли какие-то пути, чтобы перебрать все группы потоков и получить всю необходимую мне информацию.

Любая помощь была бы принята с благодарностью.

ответ

0

Я думаю, что зацикливание по группам потоков просто для того, чтобы получить имя и номер резьбы, было бы дорого. В jmeter есть функции для получения этих значений.

Название темы = $ {__ BeanShell (ctx.getThreadGroup(). GetName())}

Количество Thread = $ {__ threadNum}

Первая функция возвращает имя текущего выполняющегося потока группа. Второй возвращает номер потока текущей текущей нити.

+0

Это дает мне информацию о текущей группе тем, как получить информацию о других группах потоков? –

+0

для номера номера пользователя пользовательское свойство $ {p (tnum, 1} и присваивание некоторым варируемым tusers передают значение при запуске скрипта в режиме non-gui с использованием -Jtnum = 6 (для 6 потоков). Также в скрипте вы можете сохранить имя текущее текущее имя потока и значение $ {tuser} в текстовый файл и после завершения выполнения скрипта, у вас будет файл, содержащий список имен групп потоков и количество потоков в нем. Надеюсь, это поможет! Я не мог прийти с любым другим способом получить общий счетчик потоков, отличный от использования определенных пользователем переменных или свойств. –

+0

Извините, возможно, мой вопрос был не ясен, но я хочу публиковать его в форме каждый раз, когда я запускаю свой тест, и я хочу включить имена сценариев и их количество потоков. Именно поэтому я хотел зафиксировать имена групп потоков и количество потоков в одном месте. Предлагаемый подход работает, если я хочу сообщить информацию после запуска теста. –

Смежные вопросы