丰肚翩翩 发表于 2010-8-30 14:48:49

理论上不能用loadrunner的webservice协议录制脚本?

浏览器向服务器发请求用的是get或post方式,而无法用get和post方式直接调webservice接口,也就无法录制。(都是在serverlet中调webservice接口的吧)

各位大虾高见???

ganlan 发表于 2010-8-30 15:23:49

网上不是有很多介绍webservice协议的方法吗?都不能用?

kathyge 发表于 2010-8-30 15:56:45

我用这个协议录制了,也测试了,没发现有什么异常啊:L

PrefTest 发表于 2010-8-30 16:02:35

本质上还是HTTP协议

丰肚翩翩 发表于 2010-8-31 09:03:04

有没有人来讲讲原理啊?

能录到webservice协议的理由?!

丰肚翩翩 发表于 2010-8-31 17:07:32

顶一下

顶一下

dionysus 发表于 2010-8-31 22:10:24

lr中用http协议同样可以录制webservice,只是有些麻烦,而且返回值不好取

lxlye 发表于 2010-9-1 10:26:17

没用过webservice协议!关注一下

丰肚翩翩 发表于 2010-9-2 09:35:10

谁来解释一下

从理论上来讲应该无法录才对?

ziheng198688 发表于 2010-9-2 16:43:42

从理论上来讲是可以使用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;
}

zhangxinnow 发表于 2010-9-2 17:24:35

可以多协议,保险。

丰肚翩翩 发表于 2010-9-3 09:27:10

jsp上的get和post方法可以直接调webservice接口?

如果不可以的话,浏览器以http协议(非webservice协议)请求应用服务器,应用服务再以webservice协议请求webservice服务器,才对啊

丰肚翩翩 发表于 2010-9-4 20:07:10

高手解释下原理啊

高手解释下原理啊
页: [1]
查看完整版本: 理论上不能用loadrunner的webservice协议录制脚本?