我正在尝试在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,但它只拉了一个值。我需要保存在文件或字符串中的完整响应。
请帮忙。
答案 0 :(得分: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 correlations kept simple 博文中了解有关相关性的更多信息。
答案 1 :(得分:1)
如果您被要求以此身份执行,您的经理将欠您的培训和导师一段时间