当前位置:网站首页>[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]所创,转载请带上原文链接,感谢
边栏推荐
- Synchronous configuration from git to consult with git 2consul
- Use of vuepress
- 至联云分享:IPFS/Filecoin值不值得投资?
- html
- Filecoin最新动态 完成重大升级 已实现四大项目进展!
- [C#] (原創)一步一步教你自定義控制元件——04,ProgressBar(進度條)
- [event center azure event hub] interpretation of error information found in event hub logs
- 遞迴思想的巧妙理解
- Filecoin主网上线以来Filecoin矿机扇区密封到底是什么意思
- 加速「全民直播」洪流,如何攻克延时、卡顿、高并发难题?
猜你喜欢

Cos start source code and creator

Network security engineer Demo: the original * * is to get your computer administrator rights! 【***】

你的财务报告该换个高级的套路了——财务分析驾驶舱

Using Es5 to realize the class of ES6

Working principle of gradient descent algorithm in machine learning

至联云分享:IPFS/Filecoin值不值得投资?

连肝三个通宵,JVM77道高频面试题详细分析,就这?

Swagger 3.0 天天刷屏,真的香嗎?

连肝三个通宵,JVM77道高频面试题详细分析,就这?

Did you blog today?
随机推荐
Just now, I popularized two unique skills of login to Xuemei
Troubleshooting and summary of JVM Metaspace memory overflow
Filecoin最新动态 完成重大升级 已实现四大项目进展!
Network security engineer Demo: the original * * is to get your computer administrator rights! 【***】
WeihanLi.Npoi 1.11.0/1.12.0 Release Notes
Dapr實現分散式有狀態服務的細節
助力金融科技创新发展,ATFX走在行业最前列
熬夜总结了报表自动化、数据可视化和挖掘的要点,和你想的不一样
Filecoin的经济模型与未来价值是如何支撑FIL币价格破千的
你的财务报告该换个高级的套路了——财务分析驾驶舱
從小公司進入大廠,我都做對了哪些事?
Asp.Net Core learning notes: Introduction
速看!互联网、电商离线大数据分析最佳实践!(附网盘链接)
比特币一度突破14000美元,即将面临美国大选考验
Filecoin主网上线以来Filecoin矿机扇区密封到底是什么意思
High availability cluster deployment of jumpserver: (6) deployment of SSH agent module Koko and implementation of system service management
3分钟读懂Wi-Fi 6于Wi-Fi 5的优势
2018中国云厂商TOP5:阿里云、腾讯云、AWS、电信、联通 ...
Network programming NiO: Bio and NiO
How to select the evaluation index of classification model