在loadrunner中xml和json的脚本是大体一样的:
loadrunner录制不论什么脚本,都要确定在postman(或者其他浏览器)能够正常访问,
接下来才是录制脚本,见下图xml的post的body:
xml格式的:直接“Body=xmlbody的内容”//注意不需要大括号,如果里面有双引号,要转义。
json格式的:“Body={jsonbody内容}。
下面是xml的一个例子。
Action()
{
web_custom_request("xmlRequest",
"URL=http://192.168.145.101:8004/wepaas/wepaas/wx?appid=wx26f8227ac5b7abcb ",//url
"Method=POST",
"Resource=0",
"RecContentType=text/xml",//访问格式
"Referer=",
"Mode=HTML",
"EncType=text/xml; charset=utf-8",
"Body=<xml> "
"\n<ToUserName><![CDATA[gh_4df399d74d76]]></ToUserName>"
"\n<FromUserName><![CDATA[oV1ER1c4mbFId1lpTeKRAFe1O1xk]]></FromUserName> "
"\n<CreateTime>1552534211</CreateTime> "
"\n<MsgType><![CDATA[text]]></MsgType> ",
"\n<Content><![CDATA[oem]]></Content> "
"\n<MsgId>22226945596975849</MsgId>"
"\n</xml> "
LAST);
return 0;
}