zoukankan      html  css  js  c++  java
  • 接口测试 ----postman

    Postman 的主要功能

    • 模拟各种 HTTP requests :从常用的 GET、POST 到 RESTful 的 PUT 、 DELETE …等等。 甚至还可以送出档案、送出额外的 header。
    • Collection 功能 :在Postman中,Collection类似文件夹,可以把同一个项目的请求放在一个Collection里方便管理和分享,Collection里面也可以再建文件夹。如果做API文档的话,可以每个API对应一条请求,如果要把各种输入都测到的话,就需要每条测试一条请求了。
    • 整理过后的回传结果 :一般在用其他工具来测试的时候,回传的东西通常都是纯文本的 raw, 但如果是 JSON ,就是塞成一整行的 JSON。这会造成阅读时的障碍 ,而 Postman 可以针对回传数据的格式自动美化。 JSON、 XML 或是 HTML 都会整理成人类可以阅读的型态。
    • 设定环境 :Postman 可以自由新增 Environment,一般我们可能会有多种环境, development 、 staging 或 local, 而这几种环境的 request URL 也各不相同。新增 Environment,可以让我们设定一些环境变量,使得切换环境测试的时候, 不用重写 request。

    1、安装Postman

    1. 下载postman,这里提供两种方式。

      1、通过postman官方网站直接点击百度搜索“postman”

      就可以找到。

      点击“get it now it's free!”进入chrome商店下载

      注意:chrome商店需要到“墙外”在才能下载。

      如何在Chrome下使用Postman进行rest请求测试
       
       
    2. 2、离线安装:

      文件已经放在百度云上:

      链接: http://pan.baidu.com/s/1bni9Dzp 密码: kkgb

      解压下载的文件“Postman-REST-Client_v0.8.1”,内容文件结构如下:

      如何在Chrome下使用Postman进行rest请求测试
    3.  

      打开Chrome,依次选择“选项”>>"更多工具">>“扩展程序”,

      也可以在地址栏里直接输入:“chrome://extensions/”

      打开后如下图

      勾选“开发者模式”

      然后点击“加载已解压的扩展程序”,选择刚才我们下载并解压出来的文件夹。

      如何在Chrome下使用Postman进行rest请求测试
      如何在Chrome下使用Postman进行rest请求测试
    4. 4

      安装好后如图:

      如何在Chrome下使用Postman进行rest请求测试
      END

    2、进行Restful请求测试

    1.  打开chrome的“应用”,或者直接在地址栏里输入“chrome://apps/”也可以打开应用页面

      打开postman

      如何在Chrome下使用Postman进行rest请求测试
    2.  Get请求:

      在地址栏里输入请求url:http://localhost:9998/api/user

      选择“GET”方式,

      点击"Url params",添加url params key:id , value:1

      点击“send”得到json数据如下:

      如何在Chrome下使用Postman进行rest请求测试
    3.  如果想要Post请求:

      在地址栏里输入请求url:http://localhost:9998/api/user/1

      选择“POST”方式,

      点击"application/x-www-form-urlencoded",

      添加key:name , value:baidu-lulee007

      添加key:sex , value:man

      如何在Chrome下使用Postman进行rest请求测试
    4.  注意:请求支不支持post请求是由服务端决定。

      如果服务端需要请求类型为json,需要在“headers”添加

      key:Content-Type   , value:application/json

      选择“raw”,并添加:

      {

          "id": 1,

          "data": {

              "name": "baidu-lulee007",

              "sex": "man"

          }

      }

      如何在Chrome下使用Postman进行rest请求测试
      END

    注意事项

    • 这里的地址都是本地测试的,调试时请换成自己需要测试的地址
  • 相关阅读:
    饱和色
    Server.MapPath()相关
    Oracle修改表结构
    远程关机
    使用sqlplus创建表空间
    自写Js+CSS轮显效果
    右下角随机显示的CSS+JS图片广告
    JavaScript实现鼠标放上动画加载大图的代码
    CSS实现自适应的图片背景边框代码
    JavaScript弹性透明的图片放大代码
  • 原文地址:https://www.cnblogs.com/saryli/p/5191689.html
Copyright © 2011-2022 走看看