如何在 vugen 中检索其余的 api 完整响应?

How to retrieve the rest api complete response in vugen?

我正在尝试在 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 但它只提取了一个值。我需要将完整的响应保存在文件或字符串中。

请帮忙。

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 correlations kept simple 博客 post.

中阅读有关相关性的更多信息

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