1) Запуск групп нитей последовательно (т.е. по одной за раз)
Обычно в плане тестирования у вас бывают разные группы потоков (группы пользователей), отправляющие запросы различным службам.Например,
- Группа потоков 1> Загрузка и вход в систему
- Группа потоков 2> Отправка формы в системе
Сохранение вышеуказанногоУпомянутые группы потоков, если вы выбрали Последовательный запуск ThreadGroups , он сначала запустит группу потоков 1, а затем перейдет ко второй.В противном случае будет выполнено параллельное выполнение всех активных групп потоков.
2) Запустите tearDown ThreadGroups после завершения работы основных потоков
Нет разницы в нормальном Группа потоков и Разрушающая группа потоков , когда речь заходит о функциональности.Вы можете указать действия после тестирования в группе нитей Teardown и использовать Запуск tearDown ThreadGroups после завершения работы основных потоков , чтобы выполнить их после выполнения обычной группы потоков
- В качестве примераесли вы создали профиль пользователя для тестирования производительности и хотите удалить пользователя после выполнения теста.Вы можете создать запрос на удаление пользователя в этой группе потоков
3) Режим функционального тестирования (т. Е. Сохранить данные ответа и данные выборки)
Когда вывыполнить огромный набор запросов, я рекомендую вам НЕ использовать это .Причина в том, что если вы выбрали эту опцию, она будет включать все данные запросов и ответов (включая HTML и т. Д.) В файлы журналов.(Обычно он не записывает ваш ответ и данные сэмплера). Даже если вы запустите тест в режиме без графического интерфейса, размер файла журнала будет несколько ГБ, если вы выберете эту опцию.Так что лучше использовать это, если вы отлаживаете или запускаете меньшее количество пользователей в вашем тесте.