相关文章推荐
好帅的小刀  ·  curl: (56) Failure ...·  4 月前    · 
胆小的排球  ·  CommonJS 的 AMD 规范 - ...·  1 年前    · 
很拉风的丝瓜  ·  多次git ...·  1 年前    · 

如何测试写好的Webservice?你当然可以写代码来测试,但还是太麻烦,你得花时间去学习各语言的关于Webservice调用的相关API。这里推荐一个Webservice开发的必备工具-SoapUI,无须了解底层细节,就能快速测试你的Webservice开发的是否正确。

SoapUI是一个开源测试工具,通过Soap/HTTP来检查、调用、实现WebService的功能,而且还能对Webservice做性能方面的测试。

SoapUI下载地址:http://sourceforge.net/projects/soapui/files/

(SoapUI也有收费的Pro版本,对于一般的开发人员来说,如果只是调试下,开源的免费版就足够用了)

Demo

首先新建一个SoapUIProject,在InitialWSDL/WADL中输入wsdl的地址。

Project建立好后,SoapUI会根据WSDL的格式生成左边的列表树,包括CUX_0_WS_SERVER_PRG_Binding为WSDLBinding,INVOKEFMSWS为Binding中的Operation。双击Request1就能看到Soap请求报文的内容。

在请求报文中填写必要的请求信息,并在左下角的RequestProperies中输入用户名,密码及WSS-PaswordType,再点击绿色的运行按钮,就能在右侧生成Soap响应报文。