1

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

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

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

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

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

谢谢,

帕特里克。

4

2 回答 2

0

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

于 2013-07-12T09:33:01.050 回答
0

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

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

于 2013-07-10T13:53:13.117 回答