1

如果我们有动态的左右边界作为响应,那么如何在 Jmeter 中关联它们?

通过在 web_reg_save_param 中使用文本标志,如“/DIG”、“/BIN”、“/ALNUM”、“/IG”,我发现很少有有用的文章与 Loadrunner 相关联。或者我们可以使用 web_reg_save_param_regexp 来做到这一点。

4

2 回答 2

1

在 Jmeter 中,您使用添加的相关正则表达式Regular Expression Extractor作为请求的后处理器。

例如对于 LoadRunner 相关性:

来源:“GraphA123567EndGraphA”

解决方案:web_reg_save_param_regexp(“ParamName=CorrValue”, “RegExp=\“Graph[A-Za-z]\”, \“([0-9]+)\”, \“EndGraph[A-Za-z]\ ““, 最后的);

结果:123567

您将使用正则表达式

Graph([A-Za-z]+)(\d+)EndGraph([A-Za-z]+)

使用模板:$2$获取相关组,在 Jmeter ParamName 中是参考名称

于 2017-09-24T09:12:42.943 回答
1

JMeter 不操作“边界”,最流行的后处理器是正则表达式提取器,它可以处理您可以使用 Perl5 样式的正则表达式设置的静态或动态“边界”。

foo例如,如果您想在和之间提取数值bar,相关的 JMeter 正则表达式将是foo(\d+)bar

JMeter 正则表达式编号

如果您正在寻找数字和字母的组合,您可以使用foo(\w+)bar

JMeter 提取字母数字

如果您的响应数据类似于foo1_A_VERY_INTERESTING_STRING_bar2where1并且2是动态的,您可以采用相同的方法:

JMeter 动态变量

更多信息:

于 2017-09-25T05:36:50.253 回答