版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://jerry.blog.csdn.net/article/details/100048824
我们在用jMeter进行需要登录的接口测试时,经常会面临到需要保存登录响应的Cookie的情形,以便后续处理。
本文介绍如何使用jMeter提供的功能,将服务器处理完登录请求后返回的Cookie通过jMeter变量的方式进行保存。比如上图的sap-login-XSRF_E4T和sap-usercontext。
在jMeter的bin文件夹下有一个配置文件:jmeter.properties:
这里提到jMeter默认情况下,不会将Cookie作为变量保存,除非用户显式指定CookieManager.save.cookies = true。
这样,当登录请求完成后,上面提到的cookie就会按照naming convention COOKIE_<实际的Cookie名称>成为jMeter工程里可以使用的jMeter变量。
在随后API调用里使用这些Cookie变量的语法: