理论上不能用loadrunner的webservice协议录制脚本?
浏览器向服务器发请求用的是get或post方式,而无法用get和post方式直接调webservice接口,也就无法录制。(都是在serverlet中调webservice接口的吧)各位大虾高见??? 网上不是有很多介绍webservice协议的方法吗?都不能用? 我用这个协议录制了,也测试了,没发现有什么异常啊:L 本质上还是HTTP协议
有没有人来讲讲原理啊?
能录到webservice协议的理由?!顶一下
顶一下 lr中用http协议同样可以录制webservice,只是有些麻烦,而且返回值不好取 没用过webservice协议!关注一下谁来解释一下
从理论上来讲应该无法录才对? 从理论上来讲是可以使用webservice协议录制的,只不过录制下来的脚本在并发运行的时候需要webservice的license,一般情况下是使用web_custom_request来重写webservice请求的,举例如下Action()
{
web_add_header("SOAPAction", "");
web_custom_request("Sample_Request",
"Method=POST",
"Mode=HTML",
"RecContentType=text/xml",
"EncType=text/xml",
"URL=http://example.com:1234/sample/",
"Body=<Envelope xmlns=\"http://example.com/sample\">\n"
"<Header/>\n"
"<Body>\n"
"<price><id>001</id></price>\n"
"</Body>\n"
"</Envelope>",
"LAST");
return 0;
} 可以多协议,保险。
jsp上的get和post方法可以直接调webservice接口?
如果不可以的话,浏览器以http协议(非webservice协议)请求应用服务器,应用服务再以webservice协议请求webservice服务器,才对啊高手解释下原理啊
高手解释下原理啊
页:
[1]