JMeter做接口测试,如何提取登录Cookie
用JMeter进行接口测试时,经常需要通过登录接口提取Cookie才能进行其他业务流程,如果cookie/token是在登录请求的响应报文里,那么可以通过正则表达式直接提取出来,但是如果Cookie不是在响应报文里,还可以怎么提取出来呢?
通过分析发现,业务接口的请求头中带有Cookie值,需要通过登录接口获取Cookie后传递到其它接口的请求头中。
给带重定向的登录接口添加HTTP Cookie Manger,可以看到请求体里的Cookie值。
要将Cookie存储为变量,首先需要先将/bin目录下jmeter.properties文件的“#CookieManager.save.cookies=false”修改为“CookieManager.save.cookies=true”且去掉注释“#”。
在登录接口下添加HTTP Cookie管理器,并添加用户定义的Cookie,这里设置名称为aaa,值为${COOKIE_aaa}。
在HTTP请求头管理器中,给需要用到这个Cookie值的地方用${COOKIE_aaa}表示,即为:
在后续请求中,都可以看到请求头中带有传递的Cookie值。
最后: 可以在公众号:伤心的辣条 ! 自行领取一份216页软件测试工程师面试宝典文档资料【免费的】。以及相对应的视频学习教程免费分享!,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。
我推荐一个【Python自动化测试交流群:746506216】,大家可以一起探讨交流软件测试,共同学习软件测试技术、面试等软件测试方方面面,助你快速进阶Python自动化测试/测试开发,走向高薪之路。
喜欢软件测试的小伙伴们,如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一 键三连哦!
相关文章
- 要做接口并发性能测试,总得先学会分析吧
- 技术分享 | 如何使用代理配置快速定位接口测试脚本问题?
- 接口测试经典面试题:Session、cookie、token有什么区别?
- 接口测试面试题,等你来看
- 软件测试之对测试的感悟
- 解读SFP+光缆组件测试
- 这34道接口测试 & Jmeter面试题,你会吗?
- RPC接口测试技术-Tcp 协议的接口测试
- 基于 YAML 接口自动化测试框架设计
- 基于FPGA的高精度DDS设计和测试
- 渗透测试-WEB安全梳理-中间件(apache、IIS、tomcat、weblogic、websphere、jboos、nginx)
- 能飞则飞,成为高级测试人?你需要这些职业素养......
- 面试被问到:结合项目说说接口测试是如何进行的?
- 接口测试方案(接口测试思路)
- 【python接口测试】requests库安装和导入
- 技术分享 | 如何使用代理配置快速定位接口测试脚本问题?
- 资深测试开发已经不用postman测试接口了,你还在用
- python+requests接口自动化测试框架实例详解教程
- 接口测试经典面试题:Session、cookie、token有什么区别?
- 接口测试方案(接口测试思路)
- 接口自动化测试框架设计系列(三)
- 接口自动化测试框架设计系列(一)
- SoapUI接口测试·第一个HTTP Request接口请求和断言
- 【测试基础】之07 linux基础
- ECI同波兰数据中心架构提供商联合进行400Gbps DCI传输测试
- ApiPost接口测试的用法之------Post
- LTest接口测试框架简介
- 可用性测试的那些事