…
Postman简介
什么是postman
官方:Postman 是一个用于构建和使用 API 的 API 平台。Postman 简化了 API 生命周期的每个步骤并简化了协作,因此您可以更快地创建更好的 API。
Postman是一个接口测试工具,在做接口测试的时候,Postman相当于一个客户端,它可以模拟用户发起的各类HTTP请求,将请求数据发送至服务端,获取对应的响应结果,
从而验证响应中的结果数据是否和预期值相匹配;并确保开发人员能够及时处理接口中的bug,进而保证产品上线之后的稳定性和安全性.
它主要是用来模拟各种HTTP请求的(如:get/post/delete/put…等等),Postman与浏览器的区别在于有的浏览器不能输出Json格式,而Postman更直观接口返回的结果。
接口测试
接口基础知识
- 什么是接口?
接口就是内部模块对模块,外部系统对其他服务提供的一种可调用或者连接的能力的标准。就好比usb接口,是系统向外接提供的一种用于物理数据传输的一个接口,仅一个接口是不能进行传输的,还需要对接口怎么进行传输进行一些设置和定义。
开发者所谓的接口就是模块与模块之间的一种连接;测试眼中的接口是一种协议(对接口的功能的一种定义) - 接口的种类及分类
(1)webService接口:走soap协议通过http传输,请求报文和返回报文都是xml格式的,在测试时通过工具进行调用、测试。
作用是:该接口主要用于客户自身的软件、网站或其他产品,需要将短信群发功能集成于软件、网站内作为产品整体功能的一部分,在这种情况下可以使用WebService接口来提交短信。实现WebService接口的短信群发功能需要有一定的基本编程能力。如VC++、Delphi、ASP等。
(2)http api接口:走http协议,通过路径来区分调用的方法。请求报文都是key-value形式的,返回报文一般都是json串,有get和post等方法,是最常用的两种请求方式。
json是一种通用的数据类型,所有语言都认识他,(json的本质是字符串,他与其他语言无关,只是可以经过稍稍加工转换成其他语言的数据类型,比如可以转换成pyth