jmeter设置全局变量与正则表达式提取器过程图解

 更新时间:2019年10月15日 09:39:44   作者:jasmine0627  
这篇文章主要介绍了jmeter设置全局变量与正则表达式提取器过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

接口测试中,很多接口都要带上登录后的token才能正常发送请求,这里记录一下登录获取token设置为全局变量供其他接口使用

登录后返回信息信息中会有一个token值,添加后置处理器中的正则表达式提取token,然后用后置处理器中的BeanShell PostProcessor设置token为全局变量

1、获取token值:

  1.1、用fiddler抓包

  1.2、F12查看接口信息

  1.3、用jmeter登录查看

2、正则表达式提取token:

3、BeanShell PostProcessor设置token为全局变量:

4、其他接口使用该全局变量:

添加http信息头管理器

正则表达式提取器提取多个值

下一个接口的参数中需要用到前面某一接口返回数据中的值,因此通过正则表达式提取器来取得该值

$1$,$2$,$3$ 表示同时匹配第一个,第二个和第三个模板的数据

匹配数字:这里填写1,表示每个模板值获取第一个匹配的数据

${id_g1}获取第一个模板匹配到的数据 

${id_g2}获取第二个模板匹配到的数据

${id_g3}获取第三个模板匹配到的数据

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Java压缩文件工具类ZipUtil使用方法代码示例

    Java压缩文件工具类ZipUtil使用方法代码示例

    这篇文章主要介绍了Java压缩文件工具类ZipUtil使用方法代码示例,具有一定借鉴价值,需要的朋友可以参考下。
    2017-11-11
  • Java Morris遍历算法及其在二叉树中的应用

    Java Morris遍历算法及其在二叉树中的应用

    Morris遍历是一种基于线索二叉树的遍历算法,可以在不使用栈或递归的情况下,实现二叉树的前序、中序和后序遍历。该算法利用二叉树中的空指针或线索指针,将遍历序列嵌入到原二叉树中,实现了常数级别的空间复杂度,适用于对空间要求较高的场景
    2023-04-04
  • java常见log日志的使用方法解析

    java常见log日志的使用方法解析

    本文主要介绍了java常见log日志的使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • java中的匿名内部类详细总结

    java中的匿名内部类详细总结

    以下是对java中的匿名内部类进行了详细的总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2013-10-10
  • Springboot通用mapper和mybatis-generator代码示例

    Springboot通用mapper和mybatis-generator代码示例

    这篇文章主要介绍了Springboot通用mapper和mybatis-generator代码示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-12-12
  • linux系统下查看jdk版本、路径及配置环境变量

    linux系统下查看jdk版本、路径及配置环境变量

    在Linux系统中,配置JDK环境变量是非常重要的,它可以让你在终端中直接使用Java命令,这篇文章主要给大家介绍了关于linux系统下查看jdk版本、路径及配置环境变量的相关资料,需要的朋友可以参考下
    2024-01-01
  • 示例解析java重载Overloading与覆盖Overriding

    示例解析java重载Overloading与覆盖Overriding

    这篇文章主要介绍了java重载Overloading与覆盖Overriding的示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • SpringBoot整合RocketMq实现分布式事务

    SpringBoot整合RocketMq实现分布式事务

    这篇文章主要为大家详细介绍了SpringBoot整合RocketMq实现分布式事务的相关知识,文中的示例代码讲解详细,有需要的小伙伴可以参考一下
    2024-11-11
  • Spring boot 集成 MQTT详情

    Spring boot 集成 MQTT详情

    这篇文章主要介绍了Spring boot 集成 MQTT详情,MQTT是一种基于发布/订阅模式的"轻量级"通讯协议,可以以极少的代码和有限的带宽为连接远程设备提供实时可靠的消息服,下文更多相关介绍,需要的小伙伴可以参考一下
    2022-04-04
  • 解决Thymeleaf中onclick的坑

    解决Thymeleaf中onclick的坑

    Thymeleaf中onclick属性无法直接传递字符串参数,需改用data-*属性存储,再通过JS读取,避免模板解析错误,但可能仍有警告
    2025-08-08

最新评论