使用SoapUI 测试Web Service

  • A+
所属分类:系统文档

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

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

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

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

Demo

首先新建一个SoapUI Project,在Initial WSDL/WADL中输入wsdl的地址

使用SoapUI 测试Web Service

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

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

使用SoapUI 测试Web Service

只是对SoapUI 做了简单的介绍,主要用其来查看web service提供的接口,以及返回的结果,SoapUI的功能远不止这些,其可以对web service进行功能上和性能上的测试。

SoapUI的参数说明:http://www.soapui.org/Working-with-soapUI/preferences.html

进一步了解可以阅读:http://www.51testing.com/ddimg/uploadsoft/20100204/SoapUI.pdf

另外分享几个公开的Webservice站点,你可以随便招几个服务来测试

http://www.webservicex.net/WS/wscatlist.aspx

http://www.service-repository.com/

http://www.webxml.com.cn/zh_cn/index.aspx

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:0   其中:访客  0   博主  0

    • 匿名 6

      <p>s</p>

      • 安云网 6

        <p>asd</p>

        • 安云网 6

          <p>阿斯达斯<img src="评论"/></p>

          • 安云网 6

            <p><img src="评论"/></p><p><br/></p>

            • 安云网 6

              <p>juusttest

              • 安云网 6

                <p><img src="评论"/></p>

                • 安云网 6

                  <p>挖挖挖</p>

                  • 安云网 6

                    <p>12</p>

                    • 匿名 6

                      <p>阿斯达岁的</p>

                      • 匿名 6

                        <p><img src="评论"/><img src="评论"/></p>

                        • 安云网 6

                          <p><img src="评论"/></p>

                          • 安云网 6

                            <p><img src="评论"/></p>

                            • 匿名 6

                              <p><img src="评论"/></p>

                              • 安云网 6

                                <p>阿萨德<img src="评论"/></p>

                                • 安云网 6

                                  <p><img src="评论"/>1</p>