postman请求soap 请求_SoapUI、Postman测试WebService

之前装了SoapUI,最近装了Postman,分别用它们测试了WebService,下面为用法。

测试的在线WebService(数据来源于中国气象局)

Endpoint: http://www.webxml.com.cn/WebServices/WeatherWebService.asmx

WSDL: http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl

一、用SoapUI测试

1、菜单栏File -> New SOAP Project -> 打开窗口 ->

Initial WSDL 输入http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl

-> OK,SoapUI会自动把所有方法把列出来了。

-> 双击节点getSupportCity下面的Request,自动打开Request 1窗口,如下图

2、现在只需在 ?中输入参数值,如:广东,

点击窗口的三角块,返回结果如下图:

二、用Postman测试

1、点击中部的加号,出现Get Untitled Request标签页,如下图

2、把Get改成POST,后面输入WebService地址:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl

点击下面的Headers,设置Key为Content-Type,Value为text/xml;charset=UTF-8

点击Body,点击raw,在下面输入窗口中,输入SoapUI窗口的请求串:

广东

说明:

(1) xmlns:web="http://WebXml.com.cn/" 里面地址http://WebXml.com.cn需要和WebService地址保持一致;

(2)xmlns:web的命名空间web需要和下面方法里面的web保持一致;

(3)getSupportCity为方法名;

(4)byProvinceName为参数;

点击上面的Send按钮,返回结果如下图

总结:

用SoapUI非常方便,不单把所有方法把列出来,测试方法时也只需要输入参数值。

Postman测试过程很繁琐,好多地方都需要手动输入,也可能是我刚使用,很多功能还不熟悉。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值