WebService接口性能测试

发表于:2009-9-07 15:16

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

  WebService发布后其服务是封装在一个wsdl文件中。客户端发请求主要是向发布好的wsdl地址以SOAP 方式发请求。

  SOAP协议请求也是基于http协议传输。利用这一点我们可以用http协议中自定义请求方法web_custom_request()来编写脚本发送请求到WebService。

  下面附件是脚本示例:

  web_add_header("Content-Type", "text/xml; charset=utf-8");

  web_add_header("Accept", "*.*");

  web_add_header("Cache-Control", "no-cache");

  web_add_header("SOAPAction", "");

  //插入添加主菜单事务扩展接口

  // lr_rendezvous("addMenuInfo");

  lr_start_transaction("addMenuInfo");

  web_custom_request("HttpSoapRequest",

  "URL=http://xxxxxxxxxxx/autovoiceWsiEntrance?wsdl",

  "Method=POST",

  "Resource=0",

  "RecContentType=text/xml",

  "Referer=",

  "Snapshot=t1.inf",

  "Mode=HTML",

  "EncType=text/xml; charset=utf-8",

  "Body=<?xml version=\"1.0\" encoding=\"utf-8\"?>"

  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

  LAST);

  lr_end_transaction("addMenuInfo", LR_AUTO);

  其中body部分就是请求内容, 可以通过抓包工具获取。

  以上是WebService接口性能测试简介以飨大家,有兴趣的兄弟多研究研究。

相关阅读:

WebService性能测试研究

使用SOAPUI对WEBSERVICE进行性能测试

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号