【接口测试】15 Postman进行Soap webservice接口测试

许多人认为Postman是高级REST客户端,Postman是处理通过HTTP发送的请求的工具。其实Postman也可以测试与协议无关的SOAP webservice api接口。

要使用Postman发出SOAP请求,请执行以下操作:

1、提供SOAP端点作为URL,可以使用SOAP的WSDL的路径作为URL。

2、将请求方法设置为POST。

3、打开原始编辑器,然后将主体类型设置为“ text / xml”。

4、在请求主体xml正文中,根据需要定义SOAP Envelope,Header和Body标签,SOAP方法、参数名及值的应在Body中指定。



下面我们就使用postman进行一个SOAP接口的测试:

一、我们使用eclipse工具,自己搭建一个webservice项目:

参见作者另外一篇文章:https://www.jianshu.com/p/057496d837fb

我们提供了三个接口供使用:

启动webservice服务,并获取wsdl路径:http://localhost:8080/koudingSer/services/myServer?WSDL

二、Postman中实现soap webservice接口测试

1、创建请求,方法为post,url为http://localhost:8080/koudingSer/services/myServer?WSDL

2、在headers中定义响应的头部信息,需要设置SOAPAction头部,不然响应会报服务器端500错误

3、点击send按钮,发送请求,获得响应结果

4、修改参数和方法,已验证soap webservice的所有接口(方法)

获取名称接口测试用例之一:

获取姓名列表接口测试用例之一:

获取加法运算接口用例之一:

【原创系列文章 如需转载 请联系作者 】

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • WebService介绍 首先我们来谈一下为什么需要学习webService这样的一个技术吧.... 问题一 如果...
    Java3y阅读 13,206评论 5 139
  • 扫盲内容: 1.什么是接口?2.接口都有哪些类型?3.接口的本质是什么?4.什么是接口测试?5.问什么要做接口测试...
    Jennifer_hu阅读 3,596评论 0 9
  • 1 API 接口介绍 1.1 RPC(远程过程调用) 远程过程调用(英语:Remote Procedure Cal...
    Franchen阅读 8,064评论 1 33
  • WebService学习系列之基础理论知识 本系列文章将介绍WebService是什么、 WebService的应...
    理想是一盏灯阅读 5,759评论 0 1
  • 连百度词条都没有爱情这个词语,因为真的没有人能定义它。 聊了许久,我们终于决定要见一面了,不管结果怎么样,我们终究...
    梦醒有你在身旁阅读 1,222评论 0 3