J'ai vu beaucoup d'exemples mais aucun ne semble fonctionner.Comment puis-je accéder au gestionnaire de cookies dans beanshell?
C'est ce que j'ai installé:
J'utilise une boucle foreach à travers mes variables et ont Cookie Manager les utiliser:
Je veux que le beanshell pour effacer les cookies dans le gestionnaire de cookies sur chaque boucle afin qu'ils soient rajoutés à partir de mes vars, mais je n'arrive pas à y accéder.
J'ai essayé les éléments suivants:
import org.apache.jmeter.protocol.http.control.Cookie;
import org.apache.jmeter.protocol.http.control.CookieManager;
manager = sampler.getCookieManager();
Cela me donne cette erreur:
Attempt to resolve method: getCookieManager() on undefined variable or class name: sampler
J'ai essayé de le faire:
CookieManager cManager = ctx.getCurrentSampler().getCookieManager();
Mais cela me donne cette erreur:
Typed variable declaration : Error in method invocation: Method getCookieManager() not found in class'org.apache.jmeter.protocol.java.sampler.BeanShellSampler'
Edit: Ainsi, selon une proposition de solution, j'ai essayé ceci:
Et puis ceci:
Mais cela me donne cette erreur:
2017/10/13 12:26:31 ERROR - jmeter.extractor.JSR223PostProcessor: Problem in JSR223 script JSR223 PostProcessor javax.script.ScriptException: java.lang.NullPointerException: Cannot invoke method clear() on null object
Qu'est-ce qui a résolu votre problème? Mise à niveau vers 3.3? – user7294900