Jmeter:使用正则表达式提取器

时间:2013-07-08 17:09:25

标签: java jmeter

我正在使用jmeter来测试一些Web服务。 我创建了四个连续运行的Thread组。

在我的第二个线程组中,我有两个Web服务: 第一个读取CSV文件,对于每个人ID,它返回其名称和名字:

...
<response>
   <name>Foo</name>
   <firstName>Bar</firstName>
</response>
...

第二个应该采用这两个值并将它们发送到另一个Web服务。 我在jMeter的文档中读到了Regular Expression Extractor可以完成这项工作。

但是如何告诉他获取这些值并提供第二个ws电话?

谢谢,

帕特里克。

2 个答案:

答案 0 :(得分:0)

您可以做的是将两个正则表达式提取器作为子节点添加到URL采样器,提供类似response_name的引用名称,类似\<name\>([^<]+)的表达式和模板$ 1 $(以及另一个姓名)。

然后,您可以在另一个URL采样器中使用JMeter变量${response_name}来使用请求中捕获的值。

答案 1 :(得分:0)

如果您正在寻找简单的jmeter正则表达式提取器,请查看是否有帮助。 http://goo.gl/TI9WW要清楚地查看桌面共享,请单击右下角的图标以获得全屏视图。