You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在JMeter中从重定向URL提取参数值并传入另一URL?

解决JMeter中提取URL参数值的问题

方法1:直接用正则表达式提取器精准捕获参数值

不用提取整个URL,直接写针对test参数的正则规则:

  • 正则表达式提取器配置:
    • 引用名称:test_value(自定义变量名,后续请求用这个变量调用)
    • 正则表达式:test=([^&"]+)
    • 模板:$1$
    • 匹配数字:1
  • 原理:([^&"]+)会匹配除了&和"之外的所有字符,刚好对应test参数的值(参数值要么在&前,要么在链接的"结束符前),能精准捕获你需要的目标值。

方法2:先提取完整链接再拆分参数

如果习惯先获取完整URL,也可以分两步操作:

  1. 用CSS Selector Extractor提取整个href链接:
    • 引用名称:full_link
    • 选择器:a[href*='test=']
    • 属性:href
  2. 给full_link变量添加一个正则表达式提取器,正则规则同样用test=([^&"]+),模板设为$1$,引用名称设为test_value。

验证与使用

配置完成后,添加Debug Sampler运行脚本,查看test_value变量是否正确获取到目标值。后续请求的参数中直接用${test_value}引用即可。

内容的提问来源于stack exchange,提问作者Vitalii

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 17:38:26