2

我正在尝试在 VUGEN 中检索完整的 json 响应。我是在 VUGEN 中编写脚本的新手。我正在使用 web-HTTP/HTML 协议,只是编写了一个简单的脚本来使用 POST 调用休息服务。

行动() {

web_rest("POST: http://losthost:8181/DBConnector/restServices/cass...",
    "URL=http://losthost:8181/DBConnector/restServices/oep_catalog_v1",
    "Method=POST",
    "EncType=raw",
    "Snapshot=t868726.inf",
    HEADERS,
    "Name=filter", "Value=upc=123456789", ENDHEADER,
    "Name=env", "Value=qa", ENDHEADER,
    LAST);

return 0;

}

我不知道下一步该做什么。我在互联网上搜索以获取任何命令来提取响应值。我得到了 web_reg_save_param 但它只提取了一个值。我需要保存在文件或字符串中的完整响应。

请帮忙。

4

2 回答 2

3

VuGen 提供了几个 API 来提取响应数据。例如,您可以使用空的左右边界进行基于边界的关联。下面的示例将 web_rest 响应(donuts.js 的主体)保存在参数 CorrelationParameter3 中。

web_reg_save_param_ex(
    "ParamName=CorrelationParameter3",
    "LB=",
    "RB=",
    SEARCH_FILTERS,
    "Scope=Body",
    LAST);

web_rest("GET: donuts.js",
    "URL=http://adobe.github.io/Spry/data/json/donuts.js",
    "Method=GET",
    "Snapshot=t769333.inf",
    LAST);

这个定位、提取和替换动态值的过程称为“相关”。您可以在LoadRunner 相关性保持简单的博客文章中阅读更多关于相关性的信息。

于 2017-11-12T14:14:33.600 回答
1

如果您被要求以这种身份执行,您的经理欠您的培训和导师一段时间

于 2017-11-12T23:53:31.440 回答