学生金币充值接口:该接口有权限验证,需要admin用户才可以做操作,需要添加cookie。cookie中key为登录的用户名,value从登录接口中获取,登陆成功之后会返回sign。

通常做法是在HTTP Cookie 管理器中直接填写Cookie值。但是网站的Cookie 是有有效期,一旦过了有效期再进行测试,需要重新填写。可以利用jmeter提供的后置处理器JSNO Path Extractor,通过JSONPATH来获取当前的Cookie值。提供给HTTP Cookie 管理器直接调用。

1、实现:添加后置处理器

2、配置后置处理器参数:

destination variable name获取到对应的值以后,保存到的变量名

JSON PATH Expression取对应值的json表达式

Default Value获取不到使用的默认值

JSON PATH Expression:取对应值的json表达式:$.login_info.sign。即为登录接口响应数据中json报文的路径。

3、使用获取的sign构造充值金币需要cookie值:

转载于:https://www.cnblogs.com/lincy/p/8037081.html

通过JMETER后置处理器JSON Path Extractor插件来获取响应结果相关推荐

  1. jmeter后置处理器JSON Extractor

    JMeter处理responses 的json 对于请求1返回的结果,处理以后作为请求2的参数,JMeter提供了正则表达式提取器 如下: 这样也可以通过正则表达式获取responses的某个值 :  ...

  2. jmeter 后置处理器

    jmeter 后置处理器 ************** 后置处理器 作用:处理请求响应数据,供后续请求使用 后置处理器说明: css/jquery提取器:提取css.jquery中的元素,如:#id可 ...

  3. 软件测试面试题:解释什么是jmeter后置处理器?

    解释什么是jmeter后置处理器? 要在发出请求后执行任何操作,则使用后处理器.例如,如果JMeter向Web服务器发送HTTP请求,并且如果你希望JMeter在Web服务器显示错误时停止发送请求,那 ...

  4. jmeter后置处理器

    jmeter后置处理器 作用 当给一个请求添加后置处理器时,那么可以将前一个请求的响应结果传给后一个请求 使用场景 后一个请求需要前一个请求的响应中的结果作为参数时 实施步骤 新建测试计划,添加线程组 ...

  5. jmeter 取json值_Jmeter入门13 后置处理器JSON Extractor提取json的多个值

    json串 []表示对象组成的数组,{}表示对象. 对象里包含多个 "属性":属性值.属性值可以是值,或数组,或对象. JSON Extractor使用json path表达式匹配 ...

  6. 全干工程师神器 - Jmeter 06 - Jmeter后置处理器

    文章目录 Debug Postprocessor 举例 作用域示例 Json Extractor 后置处理器在Sampler运行后执行. 在测试过程中,经常需要从请求的响应数据汇总,找到某些参数,作为 ...

  7. 后置处理器----JSON提取器

    JSON提取器可以很方便的让你从JSON响应格式中提取数据. 1)Name:JSON提取器的名称. 2)Apply to:应用范围,有些采样器还嵌套子采样器,可以在此处设置JSON提取器是作用与主采样 ...

  8. jmeter如何通过后置处理器提取(正则提取器、json提取器)做接口关联?

    一.后置处理器-正则表达式提取器 1.添加正则表达式提取 2.正则表达式提取面板介绍: 引用名称:提取引用名称,下个请求要引用此参数名称,如填写token,下个请求中用${token} 正则表达式:( ...

  9. jmeter-BeanShell预处理器与BeanShell后置处理器的使用

    jmeter-BenaShell的使用 jmeter-BenaShell的使用 BeanShell预处理器-随机生成数据 BeanShell后置处理器-提取响应内容置于log中 jmeter-Bena ...

  10. 12-Jmeter前置、后置处理器简介

    目录 1. 前置处理器 2. 后置处理器 2.1 正则表达式提取器 3. 响应体中文显示乱码解决 3.1 修改配置文件 1. 前置处理器 在发出取样器请求前执行一些操作 用的比较多的是:设置一些参数. ...

最新文章

  1. 前端安全之token
  2. “视网膜”重装来袭 AI技术为视频业务场景赋能
  3. 【数据库系统】数据库语言
  4. nginx-正则表达式-重定向
  5. html语言中bodyalink表示,HTML语言中,
  6. gcc 混合连接动态库和静态库
  7. xbox win10测试软件,UWP APP可通过Win10商店直接安装至XboxOne主机
  8. 2021年工作日和非工作日JSON,全年休息日、节假日、假期、周末
  9. HDU 5857 Median(找中位数)
  10. mumu的adb_MuMu模拟器进行adb操作
  11. ftp免费空间,1种适合小白级别的搭建ftp免费空间的方法
  12. 教你防范QQ黑客工具!!!!
  13. 软件验收测试之α测试和β测试分别是什么?
  14. laravel-admin / Dcat admin 上传Excel并导入数据到数据库
  15. 【matplotlib绘图】调整图片尺寸大小
  16. Win7,CentOS 6.4双系统 硬盘安装
  17. buctoj-2022寒假集训2
  18. 弦振动 matlab,弦振动规律和MATLAB数据处理.doc
  19. 采用轻型MiWi协议,Microchip发起进军WPAN首轮
  20. 【vue系列-04】vue的表单数据收集,基本指令和自定义指令

热门文章

  1. 《重构-改善既有代码的设计》读书笔记
  2. 树莓派 不稳定 ssh经常断 解决
  3. 安装ESXI 5.5卡在LSI_MR3.V00解决方案
  4. 《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记十一:与Cube交互(下)...
  5. 四种进程或线程同步互斥的控制方法
  6. matlab里面画离散信号怎么画_一、基本离散信号的MATLAB产生和图形实现
  7. linux 查看hive版本号,如何从命令提示符知道Hive和Hadoop版本?
  8. java自定义日志_java-自定义日志记录以在运行时收集消息
  9. Linux系统编程 -- volatile关键字
  10. Linux内核源码分析--内核启动之(2)Image内核启动(汇编部分)(Linux-3.0 ARMv7)