Utilizzando Jmeter 2.12, cosa potrebbe impedire il reset dei cookie durante un controller loop JMeter? Ho provato tutto quello che riesco a pensare, ma ogni volta, attraverso il loop, rimane uno dei cookie di un login precedente. Non sembra in realtà cancellare i cookie.I cookie non si resetteranno all'iterazione in JMeter 'Loop Controller'?
Ecco come ho messo insieme il mio ciclo:
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
Ho provato ad aggiungere un campionatore Beanshell con questo codice (come mostrato sopra), ma non sembra di fare nulla:
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();
Grazie, non sapevo della variabile di iterazione. – djangofan
Per chi si trova in questa situazione, tutto ciò che serve è il sampler.getCookieManager(). Clear(); – rpgFANATIC
super, che ha funzionato come un fascino per me !!! –