jmeter添加cookie的方式

  • 前言
  • 一、为什么要添加cookie
  • 二、方法一:直接在所有事务前添加一个cookie管理器
  • 三、方法二:通过正则提取器提取cookie
  • 总结

前言

想来想去也不知道这第一篇要从哪里写起,无从下手。
害,就从现在测试的项目中遇到的问题来写吧。

一、为什么要添加cookie

由于有些操作之后需要登录之后才能进行,jmeter不会给我们在登录后自动添加cookie,所以就需要人为的添加cookie

二、方法一:直接在所有事务前添加一个cookie管理器

没有添加cookie管理器


可以看到登录成功之后访问首页还是提示我们需要登录,这时候要需要自己添加cookie

添加了cookie管理器


这里可以看到,登录之后再次访问首页已经有个人信息,说明成功登录且保留了信息

三、方法二:通过正则提取器提取cookie

在登录请求的相应头里,我们发现里面有cookie数据

所以我们可以用正则提取器提取我们要的cookie

检查的响应字段选择信息头

模板:用于从找到的匹配项创建字符串的模板。这是一个带有特殊元素的任意字符串,用于引用正则表达式中的组。
引用组的语法是:’ $ 1 $ ‘引用组1,’ $ 2 $ '引用组2,等等。$ 0 $引用整个表达式匹配的内容。

匹配数字:正则表达式匹配数据的所有结果可以看做一个数组,匹配数字即可看做是数组的第几个元素。-1表示全部,0随机,1第一个,2第二个,以此类推。若只要获取到匹配的第一个值,则填写1

可以添加调试取样器查看我们提取的结果

最后添加cookie管理器,引用我们提取的值,即可成功保留登录信息

可以看到请求里面成功带上了cookie

成功

还有一种就是用网页开发工具获取登录之后的cookie,再把它写入也可以成功,但是只是该用户的cookie,你换其他用户登录还是该用户的信息,不便我们做参数化,不太行。

总结

我感觉第一种方法比较简单,何必还去提取来提取去。。。

jmeter添加cookie相关推荐

  1. jmeter中添加cookie

    1.cookie的获取 cookie的获取,以fidder抓包下来的为例: 2.在jmeter中添加cookie

  2. Jmeter HTTP Cookie管理器的使用

    我们使用一个电商项目进行演示,在调用登录接口完成登录之后,通过查看购物车接口获取该用户购物车中的信息.也就是说如果需要查看到购物车中的信息,则我们先要是登陆状态,这样的情况下,就需要有Cookie信息 ...

  3. response.addCookie(cookie)添加cookie失败.

    两个if循环能进来,创建的两个cookie也能通过控制台输出.  但是却添加失败. 原因是:request.getRequestDispatcher("/MainFrame").f ...

  4. postman添加cookie

    有些接口在调用时,需要提供权限,如下 这个时候可以通过添加cookie的方式跳过验证 为了更方便地获取cookie等信息,可以在chrome中安装一个插件:Postman Interceptor,配合 ...

  5. selenium webdriver 如何添加cookie

    get_cookies()#获得cookie信息 add_cookie(cookie_dict)#添加cookie delete_cookie(name)#删除特定(部分)的cookie delete ...

  6. 获取cookie,删除cookie,添加cookie

    获取cookie,删除cookie,添加cookie export const setCookie = function(name, value, expire) {let exdate = new ...

  7. 解决 Tomcat 添加 Cookie 域名报错问题 : CookieProcessor

    From: https://blog.csdn.net/liqing0013/article/details/86489802 解决 Tomcat 添加 Cookie 域名报错问题 : CookieP ...

  8. asp.net cookie操作-添加cookie,添加键值,移除cookie,移除键值

    1 public class Cookies 2 { 3 /// <summary> 4 /// 添加cookie 5 /// </summary> 6 /// <par ...

  9. 爬虫-在请求头中添加cookie键值对 访问登陆后可见的页面

    关于cookie >笔记 >理解 cookie相当于病人手里的病历 cookie的格式 请求头中添加cookie键值对 练习-不使用cookie访问个人中心 访问人人网个人中心 结果是得到 ...

最新文章

  1. 每日一皮:曾经的你是不是也这般天真?
  2. cmenu 隐藏子项中的一个子项_区分Maven中dependencyManagement与dependencies的作用
  3. 成功解决IndexError: index 0 is out of bounds for axis 1 with size 0
  4. 使用TCP的简单C/S程序
  5. java 计算小费_java-以某些形状显示数字
  6. WCF技术实现基于角色的访问控制
  7. sqlserver 批量删除相同前缀名的表
  8. 海康威视相机SDK开发(多个相机)
  9. 麦克风声源定位原理_关于基于麦克风阵列的声源被动定位系统的设计
  10. 有高项(软考)证书,考PMP还要报培训班吗?
  11. 数据可视化④:大学生就业可视化呈现
  12. 当代女性修身养性的箴言书——《读史做女人》
  13. Vue2父传子、子传父和兄弟间互传
  14. 本以为java语言很难学,其实就学完下面这些知识,就能理解了
  15. candence pcb走线等长_PCB走线角度选择 - PCB Layout 跳坑指南 - 吴川斌的博客
  16. 自然语言处理(NLP)数据集汇总 3(附下载链接)
  17. 云诊所管理系统(联合诊疗)支持远程高清视频会诊
  18. 网格布局(Grid)
  19. datatables 常用的操作、复杂表头
  20. 音频数字合成器:KORG Opsix Native Mac

热门文章

  1. JS实现简单的网页新闻无缝滚动
  2. 分割符分割汉字拼音和字母
  3. 新概念2 课文和单词(10)
  4. 走进VR开发世界(6)——虚拟现实软件开发工具与技术
  5. GIF 89a图像格式解析
  6. 外贸通:1.5亿用户信息遭泄露,又一大公司泄露用户数据!健身App被黑客攻破
  7. Android记录23-关于actionbar中overflow menu(溢出菜单)中的一些问题
  8. 百度Ai studio上运行pytorch和tensorflow(转载)
  9. Windows Defender 防病毒发现威胁;关闭;
  10. FAQ7: 如何正确的对待汇编学习和反汇编学习?