zoukankan      html  css  js  c++  java
  • Postman接口测试教程【5】_Example(示例)&&导入导出

    一、   Example

    1、什么是Example

    一个example例是一组请求和响应对;
    开发人员可以在发送实际请求或设置单个端点返回响应之前, 在Postman中模拟请求和响应;
    要在API开发的最早阶段建立实例:需要团队成员之间的清晰沟通、符合他们的期望、帮助开发人员和测试人员更快启动项目;

    2、为什么要使用Example

    通常模拟并保存带有请求的几个示例响应(例如状态码)很有用, 以便你的API方便理解;
    假设你要使用尚未存在的端点或你的服务器尚未准备就绪来构建API, 你可以模拟原始响应并将其保存;然后你将能够使用Postman的模拟服务为每个终端生成模拟端点;
    开发人员可以享模拟端点发出请求, 并根据从模拟端点返回的模拟响应开始前端开发或编写测试;

    3、添加一个Example

    假设你正在处理保存在集合中的请求. 你可以使用新的自定义响应或服务器的响应向此请求添加示例;
    (1)、打开一个请求, 点击右上角的Example添加;

    (2)、输入name和请求url,可以设置请求参数;

     

    (3)、设置返回的状态码和响应内容,响应内容可以是json、xml或文本格式;

     

    (4)、点击右上角的save Exmaple保存;

    (5)、然后创建一个New--》mock server;

     (6)、选择集合;

     (7)、在“Set up the mock server”下,点击“Create Mock Server”;

    (8)、在“Next steps”下,会显示的一个请求的URL;

     (9)、访问在“Next steps”下显示的URL,响应的结果是Exmaple里设置好的内容, 并非百度网页返回的响应内容;

    二、   导入导出

    PostMan可以将收藏,环境,全局变量和标题预设导出和导出为文件和链接;

    1、导出Postman资料

    PostMan可以导出和导入以下格式作为文件或生成的URL;从Postman应用程序导出集合时,导出的文件是一个JSON文件;该文件包含Postman在导入Postman时重新创建集合所需的所有数据(和元数据),或由Newman从命令行界面(CLI)运行集合所使用的所有数据(和元数据);

    (1)、集合Collections导出,文件格式是 json文件;

     

    (2)、环境Environments导出; 

    (3)、所有数据导出,文件格式是 json文件;

    2、导入Postman资料

    (1)、postman数据可以从SETTINGS 模式的“ Data” 选项卡中导入,也可以使用头文件工具栏中的“ 导入”按钮导入;

    (2)、IMPORT模式导入collection, environment, data dump, cUrl command或RAML / WADL / Swagger(v1 / v2)/ Runscope文件;

    (3)、导入cURL

    ①、最有效的cURL(仅HTTP)命令可以导入Postman。PostMan的import支持以下cURL选项;

    ②、从charles等抓包工具中请求地址复制为CURL粘贴至postman可直接生成接口请求;

    ③、从chrome等浏览器中请求地址复制为CURL粘贴至postman可直接生成接口请求;

    (4)、导入RAML

    ①、将RAML文件夹保存为集合;
    ②、将包含RAML定义的存储库克隆到本地计算机,或将其本地保存为文件夹;
    ③、单击导入(Import)按钮,然后选择导入文件夹(Import Folder)选项卡;
    ④、单击选择文件夹 (Choose Folders)并上传RAML文件夹;

    (5)、导入Swagger

    Swagger API定义通常以单个文件的形式存在,因此我们只支持导入单个swagger文件。如果文件夹中有很多不相关的Swagger文件,则可以通过文件夹导入器导入这些文件;
    ①、将Swagger文件另存为集合;
    ②、将包含Swagger定义的存储库放到到本地计算机;
    ③、单击导入( Import)按钮,然后选择导入文件( Import File)选项卡;如果文件夹中有很多不相关的Swagger文件,则可以通过文件夹导入器导入这些文件;
    ④、点击文件并上传Swagger文件;

    (6)、导入WADL

    PostMan也可以导入W​​ADL规范。虽然所有方面都不受支持,但您可以期待Postman使用的各种参数(集合,文件夹,请求,标头,请求有效载荷(Collection, folder, request, header, request payload))正确生成。

  • 相关阅读:
    dotweb框架之旅 [三]
    dotweb框架之旅 [二]
    dotweb框架之旅 [一]
    对 dotweb 框架进行统一的自定义错误处理
    go服务端----使用dotweb框架搭建简易服务
    Nginx日志文件切割
    linux安装PHP-memcache-redis扩展
    图与最短路径
    素数(质数)的一个用法
    一个手机号码剔重的问题
  • 原文地址:https://www.cnblogs.com/sjl179947253/p/13195319.html
Copyright © 2011-2022 走看看