Перейти к содержимому

Публикации troblem?

2 публикаций создано troblem? (учитываются публикации только с 27 апреля 2023)


#99305 Параллельные HTTP запросы в рамках одного потока

Отправлено автор: troblem? 30 декабря 2011 - 09:24 в JMeter - Тестирование производительности

troblem?, если у вас все сэмплеры разные (разные функции foo), то для параллельного запуска и тред-группы надо создавать разные. Если же Вы сможете все ваши сэмплеры описать в одном, например, BeanShell Sampler (в котором вызов чего-либо зависит от каких-то условий), то можно создать одну тред-группу, а Jmeter сам поднимет для сэмплера треды параллельно.


У меня треды выделены под юзеров (у них там рамп-ап и расписание...). Не хотелось бы добавлять еще и треды, которые будут просто запросы по условиям делать. (Если я правильно понял, что Вы имеете в виду)

Troubleshooter, да я тоже пришел к выводу, что стоит попробовать с помощью биншела и потоков. Спасибо.



#99267 Параллельные HTTP запросы в рамках одного потока

Отправлено автор: troblem? 28 декабря 2011 - 17:36 в JMeter - Тестирование производительности

Доброго Времени!

Кратко опишу проблему.
Сценарий, в котором предусмотрено до 1000 пользователей (потоков), действующих параллельно.
Каждый пользователь выполняет HTTP запросы.
В каждом запросе есть вложенные запросы. Тут и начинается проблема, т.к. 2/3 этих запросов формируются JS-скриптами, и не отрабатывают с помощью опции "Retrieve All Embedded Resources from HTML Files".
При этом, если их реализовать как отдельные НТТР сэмплеры, то они будут отрабатывать последовательно.

Хотелось бы (да что там "хотелось", надо!) чтобы каждый следующий запрос не ждал пока ответит предыдущий. Грубо говоря, запустить их параллельно или по таймеру.
Документацию перечитал, но очевидного решения не нашел (может, пропустил чего).

Если кто-то знает как это реализовать, пожалуйста, посоветуйте.
Заранее благодарен.