欢迎来到esin的博客

个人技术总结——postman的接口请求

一、技术概述

这个技术是做什么的

Postman是一个接口测试工具,在做接口测试的时候,Postman相当于一个客户端,它可以模拟用户发起的各类HTTP请求,将请求数据发送至服务端,获取对应的响应结果,从而验证响应中的结果数据是否和预期值相匹配;并确保开发人员能够及时处理接口中的bug,进而保证产品上线之后的稳定性和安全性。

学习该技术的原因

测试项目接口的正确性

技术的难点

全英文的界面与文档

二、技术详述

如何实现和使用该技术

基础功能一览

接口请求流程

GET请求:点击Params,输入参数及value,可输入多个,即时显示在URL链接上,所以,GET请求的请求头与请求参数如在接口文档中无特别声明时,可以不填

GET响应:右上角显示响应HTTP状态码、请求的耗时

需特别注意的是HTTP状态码与响应正文中的状态码,只有HTTP状态码是200时,才代表这个接口请求是正确的,这个是HTTP协议定义的,而响应正文的状态码,是程序员自已定义的,可以是200,也可以定义为其它值,是为了让接口使用者去区分正常数据与异常数据。
POST请求一:表单提交
可以只设置请求方法,请求URL,请求参数,而请求头是根据请求参数的形式自动生成的,请求头中的Content-Type与请求参数的格式之间是有关联关系,如下图

POST请求二:json提交
选择JSON(application/json)即可
POST请求三:xml提交
选择XML(text/xml)即可
POST请求四:二进制文件提交
选择binary即可

三、技术使用中遇到的问题和解决过程

Postman乱码问题

需要在请求头加上Content-Type:application/json;charset=UTF-8 Accept:application/json;charset=UTF-8

四、总结

postman还是比较好用的,出现一些错误百度也能很容易找到,是一个非常好用的测试工具

五、参考文献、参考博客(标题、作者、链接)

Postman使用详解,作者:大痴小乙
Postman教程大全,作者:依北辰

posted @ 2020-06-24 15:21  esin  阅读(299)  评论(0编辑  收藏  举报