Мне нужно понять, как на самом деле работает группа потоков параллелизма для нескольких контроллеров транзакций в группе потоков и как генерируются примеры запросов. Я понимаю, что если мы запустили группу потоков, скажем, для 1 пользователя, которая содержит несколько транзакций, сгруппированных под контроллером транзакций, то для каждого пользователя, введенного в систему, все транзакции будут выполняться для этого пользователя в последовательности. Но я не получаю ожидаемых результатов и нуждаюсь в некотором руководстве, если мое понимание верно или нет.
Для моего приложения
-пользователь должен сначала перейти на домашнюю страницу
- затем войдите в систему
- Перейдите к интерфейсу Checkout и выполните некоторые действия.
-и затем перейдите к интерфейсу TakePhoto и выполните некоторые действия
Для этого я создал 4 контроллера транзакций, как показано ниже:
Группа тем
Я использую группу потоков параллелизма с приведенными ниже конфигурациями, скажем, для 10 пользователей
введите описание изображения здесь
Ниже приведен совокупный результат для нагрузочного теста, который я провел с указанными выше конфигурациями.
введите описание изображения здесь
Теперь мой вопрос:
Если я запускаю группу потоков для 10 пользователей, то для каждой группы транзакций должно быть не менее 10 примеров транзакций, но в моем наборе результатов это не так. Для домашней страницы и входа в систему транзакция была близка к ней, но проверка и фотографирование, по-видимому, не выполнялись как минимум 10 раз. Может кто-нибудь объяснить мне причину?