如何关联jmeter中的动态边界

如何关联jmeter中的动态边界,jmeter,performance-testing,jmeter-3.2,Jmeter,Performance Testing,Jmeter 3.2,如果我们有动态的左右边界作为响应,那么如何在Jmeter中关联它们? 我在Loadrunner中发现了一些有用的文章,通过在web_reg_save_参数中使用文本标志,如“/DIG”、“/BIN”、“/ALNUM”、“/IG”来关联。或者,我们可以使用web_reg_save_param_regexp.在Jmeter中,使用添加为请求后处理器的正则表达式提取器中的相关正则表达式 例如,LoadRunner关联: 资料来源:“GraphA123567EndGraphA” 解决方案: web_re

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


我在Loadrunner中发现了一些有用的文章,通过在web_reg_save_参数中使用文本标志,如“/DIG”、“/BIN”、“/ALNUM”、“/IG”来关联。或者,我们可以使用web_reg_save_param_regexp.

在Jmeter中,使用添加为请求后处理器的
正则表达式提取器中的相关正则表达式

例如,LoadRunner关联:

资料来源:“GraphA123567EndGraphA”

解决方案: web_reg_save_param_regexp(“ParamName=CorrValue”, “RegExp=\”图形[A-Za-z]\”,\”([0-9]+)\”,\”结束图[A-Za-z]\”,最后一个)

结果:123567

您将使用:


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

在Jmeter中,您使用
正则表达式提取器
中添加的相关正则表达式作为请求的后处理程序

例如,LoadRunner关联:

资料来源:“GraphA123567EndGraphA”

解决方案: web_reg_save_param_regexp(“ParamName=CorrValue”, “RegExp=\”图形[A-Za-z]\”,\”([0-9]+)\”,\”结束图[A-Za-z]\”,最后一个)

结果:123567

您将使用:

使用模板:
$2$
获取相关组,在Jmeter中,ParamName是Reference Name

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

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

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

如果您的响应数据类似于
foo1\u A\u非常有趣\u STRING\u bar2
,其中
1
2
是动态的,则可以采用相同的方法:

更多信息:

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

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

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

      如果您的响应数据类似于
      foo1\u A\u非常有趣\u STRING\u bar2
      ,其中
      1
      2
      是动态的,则可以采用相同的方法:

      更多信息:


      能否请您更具体一点,并给我们展示一些示例?如果我们对每个问题都有下面这样的回答,您的问题很模糊,因为您引用的是Loadrunner函数。请提供关于您(想要)在JMeter中做什么/做了什么的清晰示例。您是否可以更具体一些,并向我们展示一些示例?如果我们对每个问题都得到如下响应,您的问题很模糊,因为您引用的是Loadrunner函数。请提供清晰的例子,说明您(想要)在JMeter中做了什么。
      Graph([A-Za-z]+)(\d+)EndGraph([A-Za-z]+)