2017-09-22 30 views
1

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

通过在web_reg_save_param中使用文本标记(如“/ DIG”,“/ BIN”,“/ ALNUM”,“/ IG”),我发现了几篇有用的文章来关联Loadrunner。或者我们可以使用web_reg_save_param_regexp来做到这一点。

+0

你能更具体一些,请给我们一些例子吗? – klingac

+0

如果我们得到的响应如下每个 –

+0

由于您引用了Loadrunner函数,因此您的问题很模糊和混乱。请提供清楚的例子,说明你在JMeter中做了什么(想做什么)。 –

回答

0

在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是参考名称

0

JMeter的不操作“边界“,最流行的后处理器是Regular Expression Extractor,它可以处理静态或动态的”边界“,您可以使用Perl5风格的re gular表达。

例如,如果你想提取 foobar之间的数值

相关JMeter的正则表达式是foo(\d+)bar

JMeter Regular Expression Number

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

JMeter extract alphanumeric

您可以按照同样的方法,如果你respo NSE数据是像foo1_A_VERY_INTERESTING_STRING_bar2其中12是动态的:

JMeter Dynamic Variables

的更多信息: