我试图在Taurus yaml中的每次迭代后清除cookie。
我从下面的线程尝试了解决方案,但没有成功:[谷歌集团]https://groups.google.com/g/codename-taurus/c/wa4xIbxkUYI?pli=1
上面的帖子说:作为参考,我是这样做的:
modifications:
set-prop:
"Cookies>CookieManager.clearEachIteration": "true"
我也试过,但没有成功。
使用JMeter,我可以清除cookie,但金牛座也需要同样的行为。任何帮助。
什么意思"对于金牛座;?Taurus只提供一些JMeter测试元素的YAML配置。";解决方案";您所指的是使用Taurus 运行现有.jmx脚本
当涉及到从配置构建测试计划时,Taurus不支持100%的JMeter功能,请参阅文档以查看支持的内容。
如果你想使用Taurus不支持的一些JMeter功能,选项如下:
- 通过您引用的论坛联系Taurus开发人员,请他们实现您需要的功能
- 自己实现,Taurus是一个开源项目
- 切换到现有的.jmx脚本执行
- 切换到JMeter并停止使用Taurus作为包装
- 使用JR223测试元素来执行cookie的删除,即您可以将JSR223预处理器添加到线程组中的第一个采样器,并在那里调用
sampler.getCookieManager().clear()
函数,其中sampler
代表HTTPSamplerBase