码迷,mamicode.com
首页 > Web开发 > 详细

jmeter的http cookies管理器使用

时间:2017-03-09 13:19:36      阅读:456      评论:0      收藏:0      [点我收藏+]

标签:ima   pretty   class   就会   完全   blog   cookie   修改   介绍   

关于Cookie不过多介绍,测试UI的小伙伴们应该对此有深深的爱和恨~

本文介绍如何:1、获取Cookie、2、保存Cookie 3、引用Cookie 最终达到Cookie类似无法失效的目的~

Cookie管理器,会默认把服务端返回的cookie数据记录下来

步骤1:先添加http cookie管理器,这时jmeter就会自动记录下服务端返回的cookie信息

     由于数据是保存在cookie里面,没法通过正则表达式去提取

 技术分享

 

步骤2:其实这个时候,jmeter发送请求,会默认自动把cookie信息带上,能解决大部分问题,可以实现带cookie请求接口的自动化

技术分享

步骤3:但是我们这时又想用到cookie里面的某一个值的时候,就需要修改jmeter的设置了

在jmeter的安装bin路径下,修改:jmeter.properties

CookieManager.save.cookies=true 设置为true

技术分享

 如果修改cookie名称前缀时可修改

技术分享

步骤4:调用cookie里面某一个值

1.${COOKIE_某一个值名称}  ---这是没有修改cookie名称前缀而是默认COOKIE_前缀
2.上面的 sf_session就可以直接用${COOKIE_sf_session}调用。和自定义变量完全一样
注意点:必须是请求服务端以后,cookie管理器里面才会有数据,一般是登陆时服务端返回会带回cookie。之前cookie会一直为空
下面是我demo的截图
技术分享

提取成功图片:
前置beanshell没有cookie值
okie值技术分享

 

 

 

 

 

jmeter的http cookies管理器使用

标签:ima   pretty   class   就会   完全   blog   cookie   修改   介绍   

原文地址:http://www.cnblogs.com/nzg-noway/p/6524827.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!