来自百度百科的解释:
接口测试是测试系统组件间接口的一种测试,主要用于测试系统与外部其他系统之间的接口,以及系统内部各个子模块之间的接口。测试的重点是要检查接口参数传递的正确性,接口功能实现的正确性,输出结果的正确性,以及对各种异常情况的容错处理的完整性和合理性。
在开始阅读接口文档之前,我们需要了解它所描述的接口类型。常见的接口类型有:RESTful,SOAP 和 RPC。RESTful 接口通常使用 HTTP 协议进行数据传输,而 SOAP 和 RPC 则使用 XML 或 JSON 进行数据传输。因此,根据需要选择合适的接口类型是至关重要的。
接口文档通常会列出每个接口的参数,这些参数通常包括请求参数和返回参数。请求参数是需要向接口传递的信息,而返回参数是接口返回的信息。在阅读接口文档时,请特别注意每个参数的数据类型、格式和限制条件,以确保您的请求参数能够正确地传递给接口。
接口文档通常会列出每个接口的响应代码。这些代码指示接口是否成功完成了请求,并提供相关状态信息。常见的响应代码包括 200(成功),400(请求错误),401(未授权)和 500(服务器错误)。
接口文档通常会提供一些使用示例,可以帮助您更好地了解如何使用接口。这些示例通常包括请求参数和接收到的响应,可以作为您在编写代码时的参考。
根据下图的接口文档,我们可以在postman进行接口的测试:
根据接口文档,填写好对应信息与请求方法,参数,下面有个参数,需要到页面上获取到对应的token。
这个会不定时更新,所以一定时间后,我们需要重新填写获取,不然会提示token已过期
填写好,发送请求之后,会返回响应的结果,如下图,这种情况就说明接口是通的了
根据下图的接口文档,我们可以在postman进行接口的测试:
根据上面接口文档的信息,我们可以查看到传递的数据类型json格式,哪些参数是必传,哪些是非必传的,按照这个依据,进行测试:
这里的token跟上面的get请求一样,不做过多赘述。
发送请求之后,查看返回的结果,与接口文档的格式一致,证明接口是通的。
postman的请求头可以传什么,作用是什么?
Postman 的请求头(Headers)可以传递各种不同的信息,其作用如下:
通过在 Postman 中设置请求头,可以定制请求的行为和处理。在 Headers 部分,可以添加自定义的键值对来传递不同的头部字段和对应的值。这些头部字段和值可以帮助客户端和服务器进行通信和协商,确保请求和响应按照预期进行处理。