前言
很多的登录都是响应302,即在请求的Response的heard设置一个cookie,然后再重定向到另外一个接口,我们无法直接从接口的响应中直接获取cookie。我们如何获取登录接口设置的cookie用于下一个接口的入参呢? 其实jmeter提供了一种简便的方式HTTP Cookie来实现登录cookie的管理,但是如果一个取样器需要使用多个cookie时,不如自己提取来的方便。
应用场景
登录接口设置cookie,通过正则表达式提取器获取登录的cookie信息后,用户系统信息接口使用;
登录接口
header设置:
Accept-Language zh-CN,zh;q=0.9
Cache-Control max-age=0
Connection keep-alive
Content-Type application/x-www-form-urlencoded
正则表达是提取:
beanshell验证提取结果:
关联cookie
运行结果: