当前位置:网站首页>jmeter将上一个请求的结果作为下一个请求的参数
jmeter将上一个请求的结果作为下一个请求的参数
2022-06-27 03:01:00 【小han的日常】
因项目接口需要发送请求是需要附带token值,故整理本文介绍jmeter中将上一个请求的结果作为下一个请求的参数的操作方法。
1、新建线程组;在线程组下新建HTTP请求来获取token;新建察看结果树查看接口请求状态;



2、 完成【HTTP请求】设置,发送请求,查看【察看结果树】页面的响应数据;

格式化后如下

3、 在【察看结果树】页面下进行正则表达式测试,如上图,我们想要得到的数据是{ "data":"我们想要的token"}

4、 使用正则表达式提取到想要的内容
"data":"(.+?)"
():其中括起来的这部分就是要提取的
.:一个点表示匹配除“\n”之外的任何单个字符。(\n表示换行符)
+:+号表示匹配前一个字符,1次或者多次(此处填*也可以)
?:表示非贪婪模式,找到一个匹配的数据就停止;贪婪模式,去掉?号就可以,表示将所有符合的数据都提取出来
Match count: 1 ---表示符合添加的有一个值
Match[1][1] = xxxxxxxxx ---表示取到的第一个值是xxxxxx
如存在取到多个值时,表达方式如下
Match[2][1] = -----取到的第二个值
Match[3][1] = -----取到的第三个值5、添加【后置处理器】--【正则表达式提取器】


引用名称: 是下个请求将要引用到的自定义变量名;
正则表达式: 是提取你想要内容的正则表达式,可以结合 察看结果树 下的 正则测试 编写;
模板: 是使用提取到的第几个值。因为可能有多个值匹配,所以要使用模板。从 1 开始匹配,依次类推。这里只有一个,所以填写 $1$ 即可;根据 察看结果树 下的 正则测试 返回的Match值填写
匹配数字(0代表随机): 0 代表随机取值,1 代表全部取值。这里只有一个,填 1 即可;
缺省值: 表示参数没有取到值的话,给它的值。一般不填或填null6、新添加【HTTP请求】(需要token),来进行验证

7、完成http请求页面内容的填写后,添加【HTTP信息头管理器】来添加token


8、新建查看结果树运行线程,查看结果

已成功将 获取token接口中的token进行使用
-------------
本文暂不提供 正则表达式提取器需要提取多个值的情况,后续整理
边栏推荐
- Flink学习4:flink技术栈
- Learn from Taiji Maker - mqtt Chapter 2 (I) QoS service quality level
- Geometric distribution (a discrete distribution)
- 解决cherry pick提交报错问题
- PAT甲级 1018 Public Bike Management
- three. JS domino JS special effect
- Laravel 的 ORM 缓存包
- Overview of Tsinghua & Huawei | semantic communication: Principles and challenges
- Flink学习3:数据处理模式(流批处理)
- 学习太极创客 — MQTT(九)ESP8266 同时订阅和发布 MQTT 消息
猜你喜欢

Flink学习5:工作原理

学习太极创客 — MQTT(八)ESP8266订阅MQTT主题
![455. distribute biscuits [distribution questions]](/img/51/c7544d0eaa121cd461ffa678079473.jpg)
455. distribute biscuits [distribution questions]

PAT甲级 1025 PAT Ranking

Detailed explanation of ThreadLocal

mmdetection 用yolox训练自己的coco数据集

元透实盘周记20220627

SQLite reader plug-in tests SQLite syntax

Introduction to stm32

TechSmith Camtasia latest 2022 detailed function explanation Download
随机推荐
dat. gui. JS star circle track animation JS special effect
PAT甲级 1025 PAT Ranking
Learn Tai Chi Maker - mqtt Chapter 2 (3) reserved messages
Flink学习2:应用场景
Calculation of average wind direction and speed (unit vector method)
Geometric distribution (a discrete distribution)
How does the C # TCP server limit the number of connections to the same IP?
Why pass SPIF_ Sendchange flag systemparametersinfo will hang?
Pat grade a 1025 pat ranking
455. distribute biscuits [distribution questions]
Enterprise digital transformation: informatization and digitalization
Sword finger offer 𞓜: stack and queue (simple)
栈溢出漏洞
Oracle/PLSQL: Ltrim Function
学习太极创客 — MQTT(七)MQTT 主题进阶
Pat grade a 1018 public bike management
Regular expressions: Syntax
pytorch 22 8种Dropout方法的简介 及 基于Dropout用4行代码快速实现DropBlock
Hot discussion: what are you doing for a meaningless job with a monthly salary of 18000?
2022年氯碱电解工艺试题及答案