我试图在VUGEN中检索完整的json响应。我刚开始用VUGEN写剧本。我使用的是web/HTML协议,只是编写了一个简单的脚本来用POST调用rest服务。
行动(){
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,但它只吸引了一个值。我需要保存在文件或字符串中的完整响应。
请帮帮忙。
发布于 2017-11-12 14:14:33
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-12 23:53:31
如果你被要求以这一身份履行职责,你的经理就欠你一段时间的培训和导师。
https://stackoverflow.com/questions/47211775
复制相似问题