Korzystanie z Jmeter 2.12, co może spowodować, że pliki cookie nie zostaną zresetowane podczas kontrolera JMeter Loop? Próbowałem już wszystkiego, co przychodzi mi do głowy, ale za każdym razem, gdy przechodzę przez pętlę, nadal pozostaje jeden z plików cookie z poprzedniego logowania. Wygląda na to, że pliki cookie nie są usuwane.Pliki cookie nie są resetowane podczas iteracji w JMeter 'Loop Controller'?
Oto jak ułożyła mój pętlę:
Thread Group 1
-- Loop Controller (3x)
-- Simple Controller
-- HTTP Header Manager
-- HTTP Cookie Manger (with 'Clear cookies each iteration?' enabled)
-- BeanShell sampler - with code that tries to clear all cookies
-- HTTP /login (gets cookies and auth headers)
-- ... various HTTP Samplers ...
-- HTTP /logout
Próbowałem dodanie sampler BeanShell z tego kodu (jak pokazano powyżej), ale nie wydaje się do niczego:
import org.apache.jmeter.protocol.http.control.CookieManager;
import org.apache.jmeter.protocol.http.control.HeaderManager;
CookieManager cManager = sampler.getCookieManager();
cManager.clear();
HeaderManager hManager = sampler.getHeaderManager();
hManager.clear();
Dzięki, nie wiedziałem o zmiennej iteracji. – djangofan
Dla każdego, kto się na to zdecyduje, wszystko, czego powinieneś potrzebować, to: sampler.getCookieManager(). Clear(); – rpgFANATIC
super, to zadziałało jak dla mnie urok !!! –