当前位置:网站首页>[JMeter] two ways to realize interface Association: regular representation extractor and JSON extractor
[JMeter] two ways to realize interface Association: regular representation extractor and JSON extractor
2020-11-06 01:18:00 【itread01】
Generally speaking, association is to intercept the part of the returned content of the last request and store it as an argument , Used to pass on to the next request .
Example :
1. Login with user password , Generate after login authentication
2. You need to add the login interface response results authentication As an argument , Pass to the next interface
Here's the picture , You need to extract the authentication Pass to the next appointment order list interface header in
One 、 Using regular representation extractor to implement interface Association
1. How to add : On requests for information ( In this scenario, the login interface ) Right click --> Post processor --> Select the regular representation extractor
The argument says :
Reference name : The name of the argument to be referenced in the next request , If you fill in authentication, You can use ${ authentication} Quote it .
Regular expressions :() The enclosed part is to extract .. For any character ,+ Represents one or more times ,* For any number of times .( Specific regular expression rules can be Baidu )
Templates : use $$ To quote , If there are more than one regular expression in a regular expression , It can be $2$,$3$ wait , Represents the number of values parsed to authentication. There is only 1 One , All use $1$.
Match numbers :0 For random ,-1 On behalf of all , The remaining positive integers represent what will be checked , The first matching content is extracted .
2. Use in the following interface ${authentication} quote
Two 、 Use json The extractor implements Interface Association
Where to use : Interface Association , The current data type returned by an interface is json Format information , Need to return from json Extract data from data .
1. How to add : On requests for information ( In this scenario, the login interface ) Right click --> Post processor --> Choice JSON Extractor
The argument says :
Name of created varialies: The name of the argument to be referenced in the next request , If you fill in authentication, You can use ${ authentication} Quote it .
JSON Path expressions: Fill in jsonpath, Format :$. Node name The root node uses “.” Express
Match Numbers:0 For random ,-1 On behalf of all , The remaining positive integers represent what will be checked , The first matching content is extracted .
Default Values: Default value when not found , It is generally set to NOT FOUND
Compute concatenation var(suffix_ALL): Whether to count all , Store all matched values , It's called “ Variable name _ALL”
2. Replace the variable with ${ Variable name }
3、 ... and 、 Back to complexity json Data extraction
For example, get the data of array type : The second one item First of all hospTags in name value , You can first check the results of tree species selection Json Path Tester View the corresponding data returned ,Json Path Expression Input needs to be done through jsonpath Method to get the value, click Test Check that the results are correct
How to add : Right click --> Post processor --> Choice JSON Extractor
版权声明
本文为[itread01]所创,转载请带上原文链接,感谢
边栏推荐
- Aprelu: cross border application, adaptive relu | IEEE tie 2020 for machine fault detection
- 采购供应商系统是什么?采购供应商管理平台解决方案
- 有关PDF417条码码制的结构介绍
- 至联云分享:IPFS/Filecoin值不值得投资?
- Let the front-end siege division develop independently from the back-end: Mock.js
- Group count - word length
- 选择站群服务器的有哪些标准呢?
- Network security engineer Demo: the original * * is to get your computer administrator rights! 【***】
- OPTIMIZER_ Trace details
- Programmer introspection checklist
猜你喜欢
钻石标准--Diamond Standard
This article will introduce you to jest unit test
数字城市响应相关国家政策大力发展数字孪生平台的建设
Face to face Manual Chapter 16: explanation and implementation of fair lock of code peasant association lock and reentrantlock
Filecoin主网上线以来Filecoin矿机扇区密封到底是什么意思
一时技痒,撸了个动态线程池,源码放Github了
2018中国云厂商TOP5:阿里云、腾讯云、AWS、电信、联通 ...
Filecoin最新动态 完成重大升级 已实现四大项目进展!
快快使用ModelArts,零基礎小白也能玩轉AI!
How long does it take you to work out an object-oriented programming interview question from Ali school?
随机推荐
Jmeter——ForEach Controller&Loop Controller
Face to face Manual Chapter 16: explanation and implementation of fair lock of code peasant association lock and reentrantlock
WeihanLi.Npoi 1.11.0/1.12.0 Release Notes
DevOps是什么
“颜值经济”的野望:华熙生物净利率六连降,收购案遭上交所问询
Didi elasticsearch cluster cross version upgrade and platform reconfiguration
Programmer introspection checklist
Flink的DataSource三部曲之二:内置connector
华为云“四个可靠”的方法论
Kitty中的动态线程池支持Nacos,Apollo多配置中心了
业内首发车道级导航背后——详解高精定位技术演进与场景应用
(2)ASP.NET Core3.1 Ocelot路由
向北京集结!OpenI/O 2020启智开发者大会进入倒计时
合约交易系统开发|智能合约交易平台搭建
事半功倍:在没有机柜的情况下实现自动化
Can't be asked again! Reentrantlock source code, drawing a look together!
TRON智能钱包PHP开发包【零TRX归集】
Network security engineer Demo: the original * * is to get your computer administrator rights! 【***】
The practice of the architecture of Internet public opinion system
Don't go! Here is a note: picture and text to explain AQS, let's have a look at the source code of AQS (long text)