如果我们有动态左右边界的响应,那么如何在Jmeter中关联它们?如何在Jmeter中关联它们?如何关联jmeter中的动态边界
通过在web_reg_save_param中使用文本标记(如“/ DIG”,“/ BIN”,“/ ALNUM”,“/ IG”),我发现了几篇有用的文章来关联Loadrunner。或者我们可以使用web_reg_save_param_regexp来做到这一点。
如果我们有动态左右边界的响应,那么如何在Jmeter中关联它们?如何在Jmeter中关联它们?如何关联jmeter中的动态边界
通过在web_reg_save_param中使用文本标记(如“/ DIG”,“/ BIN”,“/ ALNUM”,“/ IG”),我发现了几篇有用的文章来关联Loadrunner。或者我们可以使用web_reg_save_param_regexp来做到这一点。
在Jmeter中,您使用Regular Expression Extractor
中的相关正则表达式作为请求的后处理器添加。
例如用于LoadRunner的相关性:
来源:“GraphA123567EndGraphA”
解决方案: web_reg_save_param_regexp(“PARAMNAME = CorrValue”, “正则表达式= \“格拉夫[A-ZA-Z] \“,\”([0-9] +)\“,\”EndGraph [A-Za-z] \“”,LAST);
结果:123567
您将使用Regular Expression:
Graph([A-Za-z]+)(\d+)EndGraph([A-Za-z]+)
与模板:$2$
得到相关组和在JMeter中PARAMNAME是参考名称
JMeter的不操作“边界“,最流行的后处理器是Regular Expression Extractor,它可以处理静态或动态的”边界“,您可以使用Perl5风格的re gular表达。
例如,如果你想提取foo
和
bar
之间的数值
相关JMeter的正则表达式是foo(\d+)bar
如果您正在寻找数字和字母的组合,您可以使用foo(\w+)bar
您可以按照同样的方法,如果你respo NSE数据是像foo1_A_VERY_INTERESTING_STRING_bar2
其中1
和2
是动态的:
的更多信息:
你能更具体一些,请给我们一些例子吗? – klingac
如果我们得到的响应如下每个 –
由于您引用了Loadrunner函数,因此您的问题很模糊和混乱。请提供清楚的例子,说明你在JMeter中做了什么(想做什么)。 –