如何在jmeter正则表达式提取器中获得相同的随机数

时间:2016-05-27 05:00:09

标签: jmeter

enter image description here我有一个请求,其中我添加了3个正则表达式提取器,它将提取value1,value2和value3。

在第一个正则表达式中,我将Match no添加为0,因此我将始终从所有匹配模式中获得随机匹配。

现在我的要求是,由于随机行为,如果在第一个正则表达式中选择了第5个匹配,则在其他两个正则表达式中应该传递相同的匹配,因此我可以提取关联值。

因此,无论在第一个正则表达式中自动选择了什么匹配,都应该在接下来的两个正则表达式中使用相同的匹配编号。请让我知道如何实现这一目标。

1 个答案:

答案 0 :(得分:1)

您可以使用-1来获取所有匹配项。

使用bean shell生成随机数(范围0到最大匹配)

然后使用

${value1)_${randomvar}, ${value2)_${randomvar}, ${value3)_${randomvar}

在正则表达式中获得固定的随机匹配。