Postman的基础知识与使用
一、通信模式
1.同步通信
同步通信简单的可以理解为客户端 发送请求给服务端,服务端必须得回应客户端的请求。
2.客户端发给服务端的任务请求太多了,服务端崩溃了怎么办?后台怎么控制?
①.使用线程池,线程池就是所有任务请求都是一个task,每个task都是一个线程,线程池是用来容纳线程的。
②.使用queue(队列):先进先出
3、异步通信
在异步的交互中,客户端和服务端互相不需要 关注对⽅的存在,只需要关注对应的MQ的消息,客户端与服务端的交互主要是会通过MQ的消息中间作为消息的 传递来进⾏交互的,主流的MQ消息中间件主要有:
1.Kafka:
在大数据领域主要使用,在实时流数据方面非常优秀,能够处理千万亿的数据。
2.RabbitMQ:
主要应用于一般的服务,对数据的一致性,可靠性,安全性要求高。
3.ActiveMQ:
二、postman的使用
1、什么是postman
postman是一个测试工具,是一个接口测试的工具很主流的API测试工具,也是工作里面使用最广泛的研发工具。
2、postman的使用方法
1、GET:获取资源
2、POST:添加资源(对服务端以存在的资源也可以做修改和删除操作)
3、PUT:修改资源
4、DELETE:删除资源
5、OPTION:路由映射
GET的请求参数:
query params 路径参数
数据类型:
1、string 字符串
2、int 整形
3、float 带小数点的数字
POST请求方法:
1、请求地址
2、请求参数
①、表单:application/x-www-form-urlencoded
②、JSON数据格式:application/json
请求头:表现形式就是Key-value的表现形式,比如:Name:mayuanchen “:”冒号左边是Key 冒号右边是value
在请求头里面有一个标识,专门来标识请求参数的数据类型
Content-Type: application/json
Content-Type: application/x-www-form-urlencoded
Content-Type: text/xml
三、postman实战
1、京东图片实战
2、HTTP GET的实战
1、打开postman添加一个新的测试用例(测试接口)