jmeter在一個線程組里,可以把登錄接口放在上面,再添加一個cookies管理器元件,這樣下一個接口就可以攜帶登錄信息。在不同線程組里其實也可以共享cookies
目錄
1、方法
2、應用
1、方法
在線程組1里面添加登錄接口,提取cookies,使用beanshell postcessor添加${__setProperty(XX,${cookie},)};設置全局cookies;
在線程組2添加需要登錄的接口,使用cookies管理器添加${__P(cookie,)}引用全局變量cookie
2、應用
第一步:線程組1中添加登錄接口,以及做好提取和設置工作
添加登錄接口:

提取:

設置全局cookies(${__setProperty(XX,${cookie},)};):

第二步:添加線程組2,並添加新增用戶的接口,填好cookies管理器信息完成引用
新增用戶接口:

cookies管理器引用(${__P(cookie,)}):

另外,在測試計划中要設置完成一個線程組再繼續下一個,不然就會出現下圖

勾選就不會了:


