jmeter_上一请求的响应值作为下一请求的参数

摘要:
Json响应格式json串中{}表示对象,[]表示数组JSONExtractor使用jsonpath表达式匹配,可以一次取多个变量值。$表示响应的根对象。取子对象或对象的属性用.取数组里的对象用[],数组索引从0开始。defaultvalues:缺省值,匹配不到值的时候取该值多个变量使用;分隔,一一对应1)新建一个请求,获取参数值

Json响应格式

jmeter_上一请求的响应值作为下一请求的参数第1张

json串中{}表示对象,[]表示数组

JSON Extractor使用jsonpath表达式匹配,可以一次取多个变量值。

  • $表示响应的根对象。
  • 取子对象或对象的属性用.
  • 取数组里的对象用[],数组索引从0开始。
  • 获取数组的所有值$[*].属性

1)新建一个请求,返回json响应格式的,分析响应结果

jmeter_上一请求的响应值作为下一请求的参数第2张

1)在上一请求上点击右键Add->Post Processors->JSON Extractor

添加后置处理器JSON Extractor提取JSON结果

jmeter_上一请求的响应值作为下一请求的参数第3张

jmeter_上一请求的响应值作为下一请求的参数第4张

namesofcreatedvariables :接收值的变量名

jsonpathjson path表达式

matchno0随机;n取第几个匹配值;-1匹配所有,后续引用用 变量名_N 取第N个值。

defaultvalues: 缺省值,匹配不到值的时候取该值

多个变量使用;分隔,一一对应

1)新建一个请求,获取参数值

jmeter_上一请求的响应值作为下一请求的参数第5张

免责声明:文章转载自《jmeter_上一请求的响应值作为下一请求的参数》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【ExtJS】FormPanel 布局(一)调用Interop.zkemkeeper.dll无法使用解决方案下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

PL/SQL developer(绿色版)安装及配置

转自:https://blog.csdn.net/qq_35525955/article/details/81067362PL/SQL developer(绿色版)安装及配置  1.PL/SQL Developer下载地址:百度网盘; 2.tsname.ora配置(在解压路径下instantclient_11_2 nsnames.ora): orcl =...

Ansible之路——第九章:Ansible Playbook

Playbooks 是Ansible 管理配置、部署应用和编排的语言,可以使用Playbooks 来描述你想在远程主机执行的策略或者执行的一组步骤过程等。 如果说Ansible 模块是工作中的工具的话,那么playbooks 就是方案。 Playbooks 采用YAML 语法结构。 9.1 Playbooks 组成 Target section:定义将...

bat批处理下如何像shell一样将命令执行的效果赋值给变量

在bat下如何实现像shell一样,把执行命令行后的结果赋值给变量呐? 刚开始,可真难为到我了。随着对bat批处理知识熟悉的加深。 学习到了!!! 举个 栗子: svnlook  uuid  C:Repository est          # 这行命令什么意思呐。它是svn服务器的命令(因为最近在搞svn的东西啦)。                  ...

freemarker常见语法大全

FreeMarker的插值有如下两种类型:1,通用插值${expr};2,数字格式化插值:#{expr}或#{expr;format} ${book.name?if_exists } //用于判断如果存在,就输出这个值 ${book.name?default(‘xxx’)}//默认值xxx ${book.name!"xxx"}//默认值xxx ${book...

Jmeter(五)关联之正则表达式提取器

我们在用Jmeter做接口或者性能测试时,经常会碰到第二个请求提交的的参数要从第一个请求返回的参数中获取,而这些参数值并不是固定的,是动态变化的,这种场景就要用到关联 Jmeter提供了一种叫做正则提取器的组件来提取数据。 场景: 通过下面这个接口可以获取到某个城市的天气 http://www.weather.com.cn/data/cityinfo/10...

PHP中的全局变量global和$GLOBALS的区别

1.global Global的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用于当前页面,包括include或require的所有文件。 但是在函数体内定义的global变量,函数体内可以使用,在函数体外定义的global变量不能在函数体内使用,具体看下面示例。 (1)在函数体内定义global变量,函数体内可以使用。 <?php...