美文网首页
【JMeter】如何获取动态参数

【JMeter】如何获取动态参数

作者: 失语失芯不失梦 | 来源:发表于2018-11-05 20:48 被阅读0次

在JMeter里如何获取动态参数,比如接口返回的token值。什么意思呢?比如说你先请求一个登录值,登录接口里返回了一个token,然后你又要模拟另外一个接口,而这个接口在请求时需要在body里带上这个token值。但是每次登录,返回的token值都不一样。这个时候要怎么处理呢?

有两种方式,一是选择后置处理器—>正则表达式提取器,另一种方式是选择后置处理器—>json插件(前提是先安装json插件)

这里详细描述一下第二种方法:

先添加后置处理器:

这两个都可以

然后编写参数:

注意:如果参数在多个层级里面,就跟取pyhton字典的value值一样:$.data.list[0].status ,不带$,之后就要带[ ]

最后再请求时带上这个变量:

参考文章:

https://blog.csdn.net/lluozh2015/article/details/54097449

https://blog.csdn.net/u011197146/article/details/79423039

再补充一下编写参数那一块的东西,如果碰到下图中的结构,如何取到weburl这个字段的值呢?

最开始我写的是:

但是报错:no match,匹配不到

后来经过百般试验才发现,这个json里外层就有两组数据,所以需要确定取哪一组,改成下图中的语句就好了:

这种写法是可以取到的

多层级就这样处理就行

相关文章

  • 【JMeter】如何获取动态参数

    在JMeter里如何获取动态参数,比如接口返回的token值。什么意思呢?比如说你先请求一个登录值,登录接口里返回...

  • JAVA 代码调用Jmeter (动态配置请求参数)

    一、Jmeter如何进行动态设置请求参数 Jmeter使用占位符的方式进行动态替换请求参数内容。 那么替换占位符的...

  • 基于jmeter进行接口测试实践

    摘要:本次jmeter接口测试实践,其中涉及到数据参数化、动态获取参数值、使用第三方jar导入编写代码进行MD5加...

  • jmeter设置参数的方法(随机,读csv等)(转)

    本文为整理jmeter设置参数的方法设置参数值的方法有如下几种:1. 用Jmeter中的函数获取参数值,__Ran...

  • vue基础(五)- 项目开发笔记

    Vue2x 如何给超链接的href属性,动态拼接参数? Vue2x 获取 url 参数?

  • Jmeter: 参数动态赋值

    本文为原创,码字不易,转载请注明,谢谢! 问题 在用Jmeter做接口测试时,需要传递登用户录后的token——通...

  • JMeter参数化

    JMeter也有像LR中的参数化,本篇就来介绍下JMeter的参数化如何去实现。 参数化:录制脚本中有登录操作,需...

  • JMeter学习(四)参数化

    JMeter也有像LR中的参数化,本篇就来介绍下JMeter的参数化如何去实现。 参数化:录制脚本中有登录操作,需...

  • Jmeter(四)参数化

    JMeter也有像LR中的参数化,本篇就来介绍下JMeter的参数化如何去实现。 参数化:录制脚本中有登录操作,需...

  • JMeter学习(三)参数化

    JMeter也有像LR中的参数化,本篇就来介绍下JMeter的参数化如何去实现。 参数化:录制脚本中有登录操作,需...

网友评论

      本文标题:【JMeter】如何获取动态参数

      本文链接:https://www.haomeiwen.com/subject/tzdexqtx.html