zoukankan      html  css  js  c++  java
  • How to use Postman

    postman 是 谷歌公司提供的一款供开发、测试人员进行 api 测试的一个服务协作平台。其平台通过提供丰富的:集合、请求、变量、脚本、Runner、监控、Mock 等信息,为使用者提供了接口调用、自动化测试、Mock 服务等便利,极大的降低了接口测试的复杂度,堪称是当前最好的接口测试工具。
     
     
    关于postman需要了解的内容:
    Request
    Request是postman的核心功能,通过创建的request请求,完成核心的接口测试工作
     
    Collection
    以集合的形式管理多个request请求,即为request的管理集合
     
    Environment
    用来创建多个环境,以方便管理不同的变量,以实现多环境测试的目的。比如经常使用到的开发环境、测试环境、预生产环境、生产环境等。通过postman的不同环境我们可以管理属于自己环境的变量、集合、请求等信息
     
    API Documentation
    通过条是通过的request请求来自动生成接口文档,方便团队间共享及持续交付
     
    Mock Server
    通过修改响应,模拟接口调用,方便一些测试环境比较难以实现的场景测试
     
    Monitor
    定时监控接口的异常情况
     
    API
    对API设计、开发、测试进行管理
     
     
    下面通过几个例子来进行实操
     
    GET请求构造
    get请求比较简单,只需要填写一个URL即可,参数是通过URL中传递的,是可见的,如下面的/jockeyhao/
    而post方法的参数则是在请求体中的,因此get方法的安全险不如post方法。
    另外post传输的数据量大,可以达到2M,而get方法由于受到URL长度的限制,只能传递大约1024字节
     
    POST请求构造:
    例如对接口/cargo-publish/roundTrip/render/linePrice的调用
    该接口需要认证,如果直接将请求体post过去,将会提示401鉴权失败
    因此在Headers中需要增加Authorization的入参用于认证

     请求体内容为json格式,因此在Body中选择raw,格式选为JSON

    这样便可成功获取到返回报文

    最懒的人就是整天忙得没时间学习、反思、成长的人。
  • 相关阅读:
    对文件下载的补充
    IBatisNet1.5学习配置篇
    IBatisnet Facility 的几种配置
    ERP术语 英文对照(部分)(参考)
    使用IBatisNet + Castle 开发DotNet软件
    JS屏蔽浏览器右键菜单
    恢复误删数据(SQL Server 2000)--Log Explorer
    IBatisNet1.5 映射文件Parameter Maps and Inline Parameters
    深圳电话订票基本步骤及所有的取票点地址电话
    DataFormatString格式化字符串
  • 原文地址:https://www.cnblogs.com/jockeyhao/p/13503501.html
Copyright © 2011-2022 走看看