webservice的接口测试工具

一、webservice介绍

webservice是一个跨语言跨平台的技术,使用webservice进行接口测试时不需要知道每一种语言和操作系统。

webservice工作原理

webservice主要核心技术
HTTP 使用http来传输数据
XML 使用XML来规定数据的请求体内容和响应体内容,webservice能够跨语言和跨平台的原因就是XML能跨语言、跨平台;
SOAP 是一个规定XML内容规范的协议(规定XML中结构,元素,参数的作用和使用方法)
WSDL 是一个XML形式说明书,用来描述webservice中的相关信息(接口信息)

二、webservice 和http接口区别

http接口:

http接口一般传输的是表单数据和json数据,响应数据也一般是json类型

http接口请求方法,一般是GET、POST、PUT、DELETE

webservice接口:

webservice采用soap协议传输数据,请求数据和响应数据都是XML类型

webservice的请求方法是POST请求

webservice支持更复杂的数据类型

三、webservice的接口测试工具

postman

Jmeter

SoupUI

Python+requests

演示案例

操作步骤:
1. 新建请求 getSupportCity
2. 设置请求方式为POST
3. 输入请求URL: http://www.webxml.com.cn/WebServices/WeatherWebService.asmx
4. 设置请求头: Content-Type: application/soap+xml; charset=utf-8
5. 设置请求体数据:
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
北京
6. 发送请求,查看响应结果

webservice的接口测试工具_第1张图片

webservice的接口测试工具_第2张图片

webservice的接口测试工具_第3张图片

 

你可能感兴趣的:(接口测试,xml)