regex - 如何从 Regex Extractor - Jmeter 中提取特定匹配项
问题描述
所以我从突出显示的表达式中得到了这个响应,但我需要得到最后一个结果,即“Match [5] 1 ”中的那个
我正在使用这个配置,这是正确的吗?
我在网上看过几个例子,但它们都使用相同的配置,我怎样才能得到我要的那个?
提前致谢
我已经尝试切换它们并在两个字段中输入 5,但我每次都得到匹配 [one][one]
解决方案
如果您有 5 个匹配项,您将拥有一个特殊的JMeter 变量 form_build_id_matchNr
,其值为5
from ,您可以从中提取最后一个匹配项,因此您可以使用__V() 函数将最后一个匹配项引用为:
${__V(form_build_id_${form_build_id_matchNr},)}
在这种情况下,您需要在正则表达式提取器中将“匹配号”设置为-1
更多信息:以下是合并多个 JMeter 变量的方法
一般来说,使用正则表达式来解析 HTML 并不是最好的主意,您可能需要考虑使用CSS Selector Extractor并提出适当的选择器来仅匹配“有趣”的值
推荐阅读
- mysql - 如何从与 sequelize 的关联中获取所有数据
- azure-data-factory - 如何在 DF 数据流、数据集源选项中使用管道参数
- python - python 语法的建议 - 将实施什么?
- verilog - Verilog 编译错误:未识别的变量 2'b00
- typescript - TypeScript:如何将类型属性转换为类成员
- javascript - 如何停止 HTML 文本框中的特殊字符?
- javascript - 如何找到 9 周前的星期天,而不管今天是一周中的哪一天使用 JavaScript
- r - API 推特和推特
- maven - 如何将活动选择参数的选定值传递给构建脚本
- python - Python中索引的其他形式