jmeter跨线程组传cookie

跨线程传参的例子,参考了下边两篇文章

用上个请求的参数:https://www.cnblogs.com/appium/p/10458133.html

跨线程传参:https://www.cnblogs.com/weizhideweilai/p/10447353.html

我真实的场景是需要跨线程拿登录态,参考了上边两篇文章后,没有成功(jmeter4.0),后来自己摸索成功,记录下:

1.在配置文件 jmeter.properties 中,添加配置语句:CookieManager.save.cookies=true,重启jmeter后才生效


配置文件

2.在登录线程组A的 登录请求下,给cookie赋值,保存登录态

顺便附上 BeanShell PostProcessor的用法:https://blog.csdn.net/aduocd/article/details/80351719

登录线程组中的配置

3.在需要登录的线程组B中的使用,在线程组B中添加cookie管理器,设置cookie Policy 协议=netscape

${__P(COOKIE,)}获取登录态

4.这样线程组B登录态就生效了,可以直接用了

顺便附上 函数${__property(group1.thread,save,)} ${__P(group1.thread,)} 的使用方法:https://www.cnblogs.com/a00ium/p/10360172.html

你可能感兴趣的:(jmeter跨线程组传cookie)