工作生活

jmeter线程组共享cookie记录

2019-08-15  本文已影响0人  天雨流芳hodo

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)},添加相应的域和路径(/ 全路径)。

上一篇 下一篇

猜你喜欢

热点阅读