webservice的接口测试工具详细解读,webservice接口测试方法

知梧 311 2022-09-08


本文关于webservice的接口测试工具详细解读,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. 设置请求体数据:

<?xml version="1.0" encoding="utf-8"?>

<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">

<soap12:Body>

<getSupportCity xmlns="http://WebXml.com.cn/">

<byProvinceName>北京</byProvinceName>

</getSupportCity>

</soap12:Body>

</soap12:Envelope>

6. 发送请求,查看响应结果

上述就是小编为大家整理的webservice的接口测试工具详细解读,webservice接口测试方法。

国内(北京、上海、广州、深圳、成都、重庆、杭州、西安、武汉、苏州、郑州、南京、天津、长沙、东莞、宁波、佛山、合肥、青岛)eolink软件分析、比较及推荐。




版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:#yyds干货盘点#H3C镜像端口配置学习(一)
下一篇:零数科技获评“中国区块链产业落地领军企业”及“最佳应用场景”荣誉
相关文章

 发表评论

暂时没有评论,来抢沙发吧~