接口测试面试题(三)

WebService

什么是WebService

是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序

WebService的两种类型

一种是以SOAP协议风格的Webservice
一种是Restful风格的Webservice

WebService核心组件

XML和HTTP
SOAP: 简单对象访问协议
WSDL: WebService描述语言
UDDI:统一描述、发现和集成协议

SOAP协议是什么

Webservice是基于SOAP协议传输数据。 SOAP又是一种简单的基于 XML 的协议,它使应用程序通过 HTTP 来交换信息。

WSDL是什么

WSDL(Web Services Description Language)基于XML语言,用于描述Web Service及其函数、参数和返回值。它是WebService客户端和服务器端能理解的标准格式。因为是基于XML的,所以WSDL既是机器可阅读的,又是人可阅的,这将是一个很大的好处。——可以视为接口文档
WSDL 文件保存在Web服务器上,通过一个url地址就可以访问到它。客户端要调用一个WebService服务之前,要知道该服务的WSDL文件的地址

请求webservice接口
  • 获取WSDL文件

直接找开发同学,他们把服务端代码做发布后会生成这个文档的,如果他说没有,那他的服务肯定有问题

  • Wizdler插件介绍

谷歌的插件,工具的说明就很明了“Parses the WSDL files and generates SOAP messages for you.”可以帮我们解析WSDL文件以及生成SOAP请求

  • Wizdler插件使用
    (1)在谷歌浏览器里打开WSDL文件
    (2)点击插件图标
    (3)选择要执行的接口,点击跳转
    (4)跳转到工具页面后,修改接口参数,点击“GO”发送请求
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

测试小姐姐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值