如何在HTTP采样器中使用正则表达式提取器中的多个变量

时间:2015-12-03 17:16:35

标签: jmeter

我有来自HTTP sampler的以下json响应

{ 网址:“https://example.com/ir/rest/wsVerRest/getFile?filePath=/data/IR/data/IR_Org/user.mail@abc.com/testSample1_testSample2/testSample1_20151201214307897/outputs/CnvActor-00/testCoverage1.seg”, },

{        url:“https://example.com/ir/rest/wsVerRest/getFile?filePath=/data/IR/data/IR_Org/user.mail@abc.com/testSample1_testSample2/testSample1_20151201214307897/outputs/CnvActor-00/testCoverage2.seg”,}} {testCoverageN.seg}

从这些我必须使用服务器(即xyz.itw),url(/ ir / rest / wsVerRest / getFile),keyparam(filePath),值(/ data / IR / data / IR_Org)构建另一个htto采样器/user.mail@abc.com/testSample1_testSample2/testSample1_20151201214307897/outputs/CnvActor-00/testCoverage2.seg)

如何使用正则表达式提取器获取这些值并在另一个采样器中使用。

目前我可以使用正则表达式获取这些值。但是不知道如何在另一个http sampler中使用。请帮助。谢谢

1 个答案:

答案 0 :(得分:0)

  

目前我可以使用正则表达式获取这些值。但不知道如何   在另一个http sampler中使用。请帮助。谢谢

如果您能够通过Reg Expression提取器获取这些值,那么它对您来说不会有问题。当您使用正则表达式提取器时,该值将存储在您在提取器中提到的“参考名称”中。

可以说,您的参考名称如下:

ServerValue
UrlValue
KeyParamValue
and so on..

你可以在你想要的HTTP采样器中使用它们。

${ServerValue}${UrlValue}${KeyParamValue}