1、修改文件
修改jmeter.properties文件中,CookieManager.save.cookies为true
2、重启程序
重启jmeter
3、获取cookie
setUp线程组(登录请求)添加HTTP Cookie 管理器,添加Debug Sampler,运行测试计划后,HTTP Cookie 管理器会自动存储这些cookie,查看自动存储的cookie变量名称为COOKIE_JSESSIONID,COOKIE__hmq_session_xy36
4、设置为全局变量
在登录请求下添加后置处理器BeanShell PostProcessor将COOKIE_JSESSIONID、COOKIE__hmq_session_xy36设置为全局变量:${__setProperty(cookie_jsessionId,${COOKIE_JSESSIONID},true)}
${__setProperty(cookie__hmq_session_xy36,${COOKIE__hmq_session_xy36},true)}
5、使用cookie
在另一个需要相应cookie的线程组中添加HTTP Cookie 管理器,获取cookie值${__P(cookie_jsessionId)}、${__P(cookie__hmq_session_xy36)},添加相应的域和路径(/ 全路径)。
网友评论