Jmeter - 参数关联(正则表达式)

 

前言:

工具久没用是真的会生疏,补补笔记加深记忆.

 

一、什么时候需要关联?

1. 服务器返回的动态变化而且对业务有影响的需要关联。

2. 回放脚本看是否正确,检查下脚本,是否有动态数据影响

3. 一大串字符串,每次请求参数是否有变化

4. 可以找开发问问,接口是开发做的,最清楚了

 

二、Jmeter中的关联元件可以帮助我们从服务器响应数据中找到我们需要的数据,把想要的数据提取出来。

 1.写了个登录脚本,放回发现登录不成功,然后看了一下请求中的参数,发现post提交的参数中有可疑数据,一排的字母+数字

 

 

2. 然后通过抓包看每次登录提交的authenticity_token值都不一样,所以就是这个值需要关联了

查看登录页面源代码要抓取authenticity_token这个值出来

 

 

 三、正则表达式抓取数据步骤 1.添加正则表达式

1.添加正则表达式

 

 

 

 

 2.编写正则表达式

 

 

3.看看正则表达式能否提取出动态的authenticity_token值

 

 

 

4.提取出来动态的authenticity_token值后,在post协议中把这个值给替换成变量,这样每次提交的时候这个值就会跟着变化了

 

 

5.然后再次执行脚本

 

posted @   小林同学_Scorpio  阅读(35)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· Open-Sora 2.0 重磅开源!
1
点击右上角即可分享
微信分享提示