zoukankan      html  css  js  c++  java
  • postman安装与使用

    一、postman简介

    Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。主要功能有:

    1.模拟各种HTTP requests
    从常用的 GET、POST 到 RESTful 的 PUT 、 DELETE等等

    2.Collection 功能(测试集合)

    Collection 是 requests的集合,通过collection的归类,方便测试用例管理

    3.人性化的Response整理
    Postman可以针对response内容的格式自动优化,可以选择JSON、 XML 或是 HTML 格式阅读

    4.内置测试脚本语言
    Postman支持编写测试脚本,可以快速的检查request的结果,并返回测试结果

    5.设定变量与环境
    Postman 可以自由设定变量与Environment,对需要重复输入某些字符,比如url,允许设定变量来保存这些值。并且把变量保存在不同的环境中。或者不同的环境中可以设定同样的变量不同的变量值,达到测试不同的环境的目的。

     

    二、postman下载与安装

    下载地址https://chrome.google.com/webstore/detail/postman/fhbjgbiflinjbdggehcddcbncdddomop?hl=zh-CN

    三、postman使用

    1.发送http请求,Postman可以设置HTTP请求的URL、Method、Headers、Body四部分

     以Method:post请求为例:

    2.针对http请求响应结果,添加测试脚本

    脚本例子:

    1.设置环境变量
    postman.setEnvironmentVariable("key", "value");
    设置全局变量
    postman.setGlobalVariable("key", "value");
    
    2.检查response的body中是否包含字符串
    tests["Body matches string"] = responseBody.has("string_you_want_to_search");
    检查response的body是都为一个字符串
    tests["Body is correct"] = responseBody === "response_body_string";
    
    3.检查JSON的值
    var data = JSON.parse(responseBody);
    tests["Your test name"] = data.value === 100;
    
    4.response的响应时间小于200ms
    tests["Response time is less than 200ms"] = responseTime < 200;
    状态码200
    tests["Status code is 200"] = responseCode.code === 200;

    3.执行测试脚本

    4.导出或者分享请求测试过程

    参考:http://www.jianshu.com/p/13c8017bb5c8

  • 相关阅读:
    实验四 决策树算法及应用
    实验三 朴素贝叶斯算法及应用
    实验二 K-近邻算法及应用
    实验一 感知器及其应用
    实验三
    实验二 结构化分析与设计
    实验一 Visio的使用
    ATM管理系统
    流程图与活动图的区别与联系
    四则运算
  • 原文地址:https://www.cnblogs.com/Ryana/p/6289838.html
Copyright © 2011-2022 走看看