В моем плане тестирования JMeter мое приложение генерирует два файла cookie "XSRF-Token" и "laravel_session". В одной теме у меня есть запрос на вход в систему, а в другой - внутренние страницы. Я определил менеджер HTTP COOKIES на уровне плана тестирования, но он не работает.
Тогда я попробовал с препроцессором BeanShell и постпроцессором вот мой код:
Почтовый процессор Beanshell в теме логина:
props.put("MyCookie","${COOKIE_XSRF-TOKEN}");
props.put("MyCookie1","${COOKIE_laravel_session}");
Beanshell pre-processor in another thread:
import org.apache.jmeter.protocol.http.control.CookieManager;
import org.apache.jmeter.protocol.http.control.Cookie;
CookieManager manager = sampler.getCookieManager();
Cookie cookie = new Cookie("XSRF-TOKEN",props.get("MyCookie"),"mydomain","/",true,0);
manager.add(cookie);
Cookie cookie1 = new Cookie("laravel_session",props.get("MyCookie1"),"mydomain",/",true,0);
manager.add(cookie1);
Есть идеи, как я могу управлять несколькими файлами cookie и настроить их так, чтобы моя следующая тема могла работать правильно?