Выполнение множества тестов в 1 плане тестирования - PullRequest
0 голосов
/ 27 февраля 2020

Мне нужно выполнить тесты для сотен HTTP-ссылок одну за другой.

Это означает, что я хочу, например, выполнить 3-минутный тест с 5 пользователями на 1 ссылке, и после того, как это будет сделано, выполните то же самое для следующей ссылки.

1 способ сделать это состоит в том, чтобы создать ThreadGroups для каждой ссылки, каждая из которых имеет HTTP-сэмплер и просто запустить все подряд. Но я читал, что это создаст проблемы с памятью для тестируемой машины.

Так каков правильный способ сделать это? Мне действительно не хочется создавать и запускать отдельный TestPlan для каждой ссылки вручную.

Ответы [ 2 ]

0 голосов
/ 02 марта 2020

Вы можете использовать только один HTTP-запрос сэмплер, предлагаемая структура плана тестирования:

This как вы нажмете 1-й URL-адрес в течение 180 секунд, а затем 2-й URL-адрес в течение 180 секунд и т. д. c.

0 голосов
/ 27 февраля 2020

Для упомянутой проблемы вы можете создать один план тестирования вместо нескольких планов тестирования, добавить в него несколько групп потоков и убедиться, что проверяется последовательный запуск потока. enter image description here

В каждой группе потоков укажите количество потоков и продолжительность теста, как указано в примере ниже.

enter image description here

...