Jmeter正则表达式提取

这篇具有很好参考价值的文章主要介绍了Jmeter正则表达式提取。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、Jmeter常见的提取器:

Jmeter提供边界值提取、正则表达式提取、JSON提取、xpath提取
Jmeter正则表达式提取


2、提取器主要功能:

可以提取接口返回体(响应结果)的内容。实现从上一个返回体中获取下一个请求体中需要的数据

例如:
Jmeter接口测试时,许多请求都需要用到token,而账号登录返回的token是动态的。固定的token账号重新登录或退出时,token就会失效,导致接口未认证错误。
因此需要提取动态的token,解决未登录造成的接口问题。
Jmeter正则表达式提取


3、正则表达式提取:

提示:以提取登录接口为例
1、 登录请求的基本准备
添加线程组---->Http强求默认值----->http请求(登录)----->http信息头管理------>正则表达式提取----->查看结果树
注:(1)部分“登录”请求头的“Authorization”需要单独认证,一般建议登录下面自己拥有一个"http信息头管理器";
(2)线程组外面的信息头做全局的信息头。
Jmeter正则表达式提取

2、 正则提取token
(1)先运行登录接口测试是否正常----->在察看结果树中,切换为正则模式查看------>编写正则表达式,查看能否正常获取值------>完善正则表达式提取器中内容。
Jmeter正则表达式提取
(2)正则表达式提取器填写的内容

引用名称:可自定义,确保和在后面引用一致即可;
正则表达式:建议在察看结果树中确认能取到值;
模板:固定不变;
匹配数字:0代表随机取返回体中的一个值,也可以是1,-1等。

正则表达式    "access_token":"(.*?)"

Jmeter正则表达式提取


引用提取值:

1、“登录”已经通过正则表达式提取到“创建”需要的token;
2、 “创建”接口在请求头位置的时候就需要用到token;
3、给创建添加请求头,在需要token的位置换成${token}
注释:(1)这里需要的位置是Authorization;
(2)Authorization本身找到的包是Bearer eyJhbGciOiJIp;
(3)参数化的时候Bearer要保留,再加上token。
Jmeter正则表达式提取

3、json提取:

Jmeter正则表达式提取文章来源地址https://www.toymoban.com/news/detail-485176.html

到了这里,关于Jmeter正则表达式提取的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 【正则表达式】正则表达式常见匹配模式

    模式 描述 w 匹配字母数字及下划线 W 匹配非字母数字下划线 s 匹配任意空白字符,等价于 [tnrf]. S 匹配任意非空字符 d 匹配任意数字,等价于 [0-9] D 匹配任意非数字 A 匹配字符串开始 Z 匹配字符串结束,如果是存在换行,只匹配到换行前的结束字符串 z 匹配字符串结

    2024年02月09日
    浏览(26)
  • 正则表达式的神奇世界:表达、匹配和提取

    正则表达式,这个看起来像密林中的迷宫的工具,既神秘又令人着迷。它是编程世界中的一门魔法,有着神奇的能力。你是否曾经在寻找或解析文本时感到束手无策?或许你想要从海量数据中提取特定信息?这正是正则表达式可以派上用场的时候。本文将带你探索这个神奇的

    2024年02月07日
    浏览(14)
  • java通过正则表达式提取信息

    java通过正则表达式提取信息

    工具类如下 使用以及结果 下面这个即为data的原文 结果 推荐这个网站,看起来更直观 正则在线 真正比较难的事儿吧,是怎么写这个正则表达式 有的表达式不是不能用,只是在java程序中不好用,怎么办呢,推荐用chatgpt吧,让他来帮你写表达式 第一步,先把文案发出去 第二

    2024年02月16日
    浏览(10)
  • mysql 正则表达式 提取 指定字符

    mysql 正则表达式 提取 指定字符

    eg: 使用正则表达式来进行匹配替换: REGEXP_REPLACE(\\\'需要进行替换的字段‘, ‘被替换的’,‘替换的内容’) eg: 模式 说明 ^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 ‘n’ 或 ‘r’ 之后的位置。 $ 匹配输入字符串的结束位置。

    2024年02月06日
    浏览(7)
  • python 正则表达式提取字符串

    python 正则表达式提取字符串

    1、提取字符串的场景及公式、命令 背景 :目前遇到的场景主要是以某个字符串开始、某个字符串结束,提取中间部分的字符,有的时候需要开始的字符,有时不需要,大概涉及到了4种情况,场景及处理方式如下: 1.1 以某个字符开始、某个字符结束,期待的提取结果 包含

    2024年02月02日
    浏览(13)
  • 【python】网络爬虫与信息提取--正则表达式

    【python】网络爬虫与信息提取--正则表达式

            正则表达式是用来简洁表达一组字符串的表达式。是通用的字符串表达框架,简洁表达一组字符串的表达式,针对字符串表达“简洁”和“特征”思想的工具,判断某字符串的特征归属。         用处:表达文本类型的特征;同时查找或替换一组字符串;匹配字符串

    2024年02月19日
    浏览(8)
  • python 自动化数据提取之正则表达式

     前    言 我们在做接口自动化的时候,处理接口依赖的相关数据时,通常会使用正则表达式来进行提取相关的数据,今天在这边和大家聊聊如何在python中使用正则表达式。 正则表达式 ,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular

    2024年02月14日
    浏览(10)
  • 常见的正则表达式

    常见的正则表达式

    目录 问题现象:  问题分析: 解决方法: 拓展: 1、手机号或座机: 2、邮箱: 3、中文: 4、数字: 5、英文: 6、组合:         今天在项目中,发现有个正则表达式匹配不上导致了数据校验不通过的问题,如下:         于是就产生了疑问:这个正则表达式有什么问题

    2024年02月16日
    浏览(11)
  • Python正则表达式提取文本中的IP地址

    Python正则表达式提取文本中的IP地址 在Python中,使用正则表达式可以方便地从文本中抽取符合规则的字符串。其中,IP地址是一个常见的需要抽取的内容之一。IP地址通常由四段数字组成,每段数字的取值范围是0~255。下面将演示如何在Python中使用正则表达式抽取文本中的IP地

    2024年02月16日
    浏览(12)
  • 正则表达式2 常见模式

     继上次的正则表达式速攻1/2-CSDN博客 还有一些常见的匹配模式可以直接使用 电子邮箱  xxx@xxx.域名 的情况 http或者https网址 的情况 IPV4地址 例如 192.168.1.1 匹配日期的情况 xxxx/xx/xx 或者  xxxx-xx-xx 匹配整数或者小数  例如 3.14 RGB颜色   例如 #aabbcc  #ffffff

    2024年01月17日
    浏览(14)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包