今天和大家聊聊如何使用Jmeter实现多线程组共享cookie,优雅的实现数据驱动测试(相当于就是设置全局变量)
话不多说开干
一、多线程组

1、不同的请求放到不同的线程组,线程组循环次数勾选永远

2、csv参数化设置:

遇到文件结束符再次循环?:false

遇到文件结束符停止线程?:True
jmeter多线程组实现请求执行次数控制,session共享

二、多线程组session共享

1、登录放到setUp Thread Group
jmeter多线程组实现请求执行次数控制,session共享

2、正则表达式提取jsessionid
jmeter多线程组实现请求执行次数控制,session共享
jmeter多线程组实现请求执行次数控制,session共享先设置局部变量,正则表达式提取cookie

3、通过beanshell处理器把jsessionid设置成全局变量(__setProperty)
1.添加beanshell处理器
jmeter多线程组实现请求执行次数控制,session共享
jmeter多线程组实现请求执行次数控制,session共享

jmeter多线程组实现请求执行次数控制,session共享

4、添加cookie管理器,引用全局变量(__P)
jmeter多线程组实现请求执行次数控制,session共享
jmeter多线程组实现请求执行次数控制,session共享
jmeter多线程组实现请求执行次数控制,session共享

相关文章: