• 个人技术总结——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教程大全,作者:依北辰

  • 相关阅读:
    编程小技巧之 Linux 文本处理命令(二)
    基金投资经验总结
    基金投资需要掌握的几个基本概念
    动目标指示MTI和动目标检测MTD
    雷达信号处理基础-快时间维和慢时间维
    信号处理第二篇——接着谈正弦信号
    毫米波雷达第一篇——测距篇
    信号处理第一篇——浅谈正弦信号
    python学习总结篇(3)——类
    python中的if __name__ == '__main__' 如何正确理解?
  • 原文地址:https://www.cnblogs.com/esinSha/p/13186552.html
Copyright © 2020-2023  润新知