关联多个动态值

时间:2016-06-16 14:56:32

标签: correlation loadrunner vugen

如何获取重要ID和ValueType的值?

我尝试过使用web_save_param_regexp(但遗憾的是我并不完全理解该函数的工作原理)。

我也尝试过使用web_save_param(借助offset和length)。 遗憾的是,当总量值每次运行动态变化时,我无法获得某些值长度变化的准确值。

<important id=\"insertsomevalueshere\" record=\"1\" nucTotal=\"NUC609.40\"><total amount=\"68.75\" currency=\"USD\"/><total amount=\"609.40\" currency=\"USD\"/><out avgsomecost=\"540.65\" ValueType=\"insertsomevalueshere\" containsawesomeness=\"1\" Score=\"-97961\" somedatatype=\"1\" typeofData=\"VAL\" web=\"1\">

2 个答案:

答案 0 :(得分:0)

要关联的动态元素数量?重新提交的路径是通过web_custom_request()。您将需要动态构建所需的字符串,并为所有需要包含的数据创建名称:值对。

此路径将以工具语言为您的字符串操作技能。默认路径是通过C,但如果您的技能在另一种语言中更精确,则可以使用其他语言选项。

答案 1 :(得分:0)

将这些代码行放在之前的代码行中,以执行您的网络请求:

web_reg_save_param_regexp("ParamName=importantid","Regexp=<important id=\\\"(.*?)\\\"",LAST);
web_reg_save_param_regexp("ParamName=ValueType","Regexp= ValueType=\\\"(.*?)\\\"",LAST);

然后您将有两个存储的参数'importantid'和'ValueType'