目录
Postman实现接口测试内容大纲一览:
一、什么是接口?为什么需要接口?
接口指的是实体或者软件提供给外界的一种服务。
因为接口能使我们的实体或者软件的内部数据能够被外部进行修改。从而使得内部和外部实现数据交互。所以需要接口。
比如:
硬件接口:USB接口:它的作用是使电脑能够和U盘等外部设备交互数据。
软件接口:右称:API(application program interface):微信提现功能调用银联接口实现数据交互。
二、接口返回的数据格式。
1.json格式如:
{‘error_code’:40001,msg:'提现成功',data:[具体的数据]}
error_code(code):错误码
msg(message):对错误码的中文说明
data(result):具体的数据
目前80%-90%多会返回这个json格式:
json数据格式是由以下两种数据组成:(可以互相嵌套)
a.字典,{键值对}
b.数组:[12,13,14]
验证json格式以及可以做加密和解密:https://www.bejson.com/
2.xml格式如:
<xml>
<error_code>40001</error_code>
<msg>提现成功</msg>
<data>具体的数据</data>
</xml>
3.html格式如:
<html>
<head>
<title></title>
</head>
<body></body>
</html>
三、接口协议:(通过接口地址分辨)
http请求信息由三部分组成:
1、请求方法URL协议/版本(start line 起始行),例如 POST / HTTP/1.1 POST代表请求方法,/代表的是URL根目录, HTTP/1.1代表协议和协议的版本,目前流行的协议就是HTTP/1.1
2、请求头(Headers),可以把请求头部信息看做配置信息,所以比较灵活,是一些键值对的形式存在。
HTTP响应
相比较于http请求,对于http响应我们的关注点一般是它的status code 也就是我们常说的状态码和body信息,响应消息的第一行为下面的格式:
HTTP-Version Status-Code Response-Phrase例如
HTTP/1.0 200 ok
状态码是一个三位数字的结果代码,第一个数字可能取5个值,在实际生产过程中,