Коллеги, добрый день. Возникла нужда реализовать в Jmeter более-менее похожую на реалистичную модель нагрузки приложения. Как это выглядит. Есть две группы пользователей, условно назовем их Диспетчеры и Исполнители. Предположительно, они все логинятся в приложение в одно и тоже время, дальше работают по своим сценариям и в конце теста все вместе разлогиниваются. И вот тут начинается загвоздка. Логин не штука - в каждой группе - сделал Once Only Controller и поставил туда запрос на Login. А вот выход из приложения тут сложнее. Сделал 3-ю группу типа tearDown Thread Group
, но раз они не залогинены то и куки у них не хранятся. В связи с этим вопрос - можно ли как то передать извлеченные значения Cookies из двух первых групп. У Андрея Похилько нашел такую штуку
ThreadCommunication но вот как ее использовать в моем случае, что то не могу представить. Может быть кто то сталкивался с такой проблемой?
Can be done programmatically, like:
- Convert Cookies to JMeter Properties in 1st Thread Group
- In 2nd Thread Group re-construct cookies from properties and add them to HTTP Cookie Manager
- Do what you need within the bounds of user session.
How to Use BeanShell: JMeter’s Favorite Built-in Component article contains example code for the scenario.
1 лайк