精华内容
下载资源
问答
  • 其实用Postman导入swagger接口,可以直接用postman直接调试,流程 启动项目,找到swagger地址API-docs地址,该路径会返回JSON格式数据,应用中Swagger渲染API文档页面的所有数据就是来源于此,Postman也是可以通过...

    用惯了Postman,回到swagger比较变扭,Postman可以切换环境,记录变量,小规模编码,比swagger灵活很多。

    其实用Postman导入swagger接口,可以直接用postman直接调试,流程

    启动项目,找到swagger地址API-docs地址,该路径会返回JSON格式数据,应用中Swagger渲染API文档页面的所有数据就是来源于此,Postman也是可以通过这些数据来渲染API文档页面

    打开Postman-File-import,url输入之前复制的地址,按默认值导入

    导入后,就可以看到所有的接口了,后续处理token

    点开1,定义变量fx-control-token,内容可以为空,后续代码返回结果会填充

    在Tests中添加代码

    var jsonData = JSON.parse(responseBody);
    
    if(jsonData.data.token){
        pm.environment.set("fx-control-token", jsonData.data.token);    
    }
    

    注意这里的代码是根据login接口返回的json解析的。

    下一步,在各个接口中增加token。 Authorization中选 Bearer Token , 右侧写之前定义的变量 {{fx-control-token}}

    先点login接口,会填充token,然后再试试第二个接口,应该就可以了。

    如果有问题,请检查Tests里的代码,json解析是否正确,变量名是否一致

     

    展开全文
  • postman只支持导入csv、json格式的数据,所以必须做转换 注意:只有一个变量时不适用该工具!最好像上面一样加上一个常量~~ 1、复制excel数据并粘贴到转换工具 2、转换完成后,点击「复制JSON代码」 复

    确定变量

    比如现在有个需求是要在一个直播间模拟大量用户进入的场景,则需要确定的变量和常量如下:

    1. userid作为变量
    2. 直播间id为常量

    数据转换为json格式

    仅截取部分数据
    正常不需要将常量写到excel文件中

    在这里插入图片描述

    使用转换工具将excel数据转换成json格式

    postman只支持导入csv、json格式的数据,所以必须做转换
    注意:只有一个变量时不适用该工具!最好像上面一样加上一个常量~~
    1、复制excel数据并粘贴到转换工具

    在这里插入图片描述

    2、转换完成后,点击「复制JSON代码」
    复制完成后记得检查一下最后一条数据是否有逗号,如果有的话要去掉,否则不符合json格式导入会报错。

    在这里插入图片描述

    3、新建一个文件,把上一步获取的数据粘贴进去,.json结尾

    这样数据就造好了~

    转换工具点这个~: EXCEL转JSON.

    postman批量运行

    变量名命名

    变量名要与excel表头的命名一致

    在这里插入图片描述

     创建Runner Tab

    File->New Runner Tab

     选择要执行的接口 ->拉入Runner Tab窗口

     导入json数据


    查看导入数据

    在这里插入图片描述

    导入完之后就可以直接运行了?还不行,如果此时运行会报错:This request does not have any tests.

    设置断言

    在执行前一定要先设置断言,这边研究了下,发现postman在执行前会通过断言判断请求成功与否,如果不写会报错This request does not have any tests.

     在这之后就可以直接运行了

    查看测试报告

    执行接口,会进入到接口测试报告页面,如下:

    查看接口调用详情
    点击接口后,会弹出接口调用数据,可查看接口调用详情

    补充:

    excel运行方式(.csv)

    1、打开excel,将数据填写在excel表中,保存时选择CSV格式

    2、postman中添加需要测试的接口,注意body中的写入你的参数写法为name:{{name}},mobile:{{mobile}},括号中写的是你在excel中的名称

    3.导入运行与json的方式一样


    ————————————————
    文章参考了CSDN博主--小麻花Ly和博客园博主--测试一枝花,在上面进行了一些补充

    参考链接1:https://blog.csdn.net/qq_33269009/article/details/108516848

    参考链接2:https://www.cnblogs.com/mini-monkey/p/12919118.html

    展开全文
  • 好久没有更新这个系列的文章了,最近使用postman去测试数字货币交易所的API接口,让我们继续吧,

    好久没有更新这个系列的文章了,最近使用postman去测试数字货币交易所的API接口,让我们继续吧, ?

    什么是swagger

    先来普及一波与swagger相关的基本信息:

    Swagger简介

    Swagger: A Powerful Interface to your API

    “Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的Web服务。”简单来说,Swagger是一个功能强大的接口管理工具,并且提供了多种编程语言的前后端分离解决方案。Swagger主要包含了以下4个部分:

    1. Swagger可以直接嵌入项目中,通过开发时编写注释,自动生成接口文档;
    2. Swagger包含了Swagger
      Editor,它是使用yaml语言的Swagger API的编辑器,支持导出yaml和json格式的接口文件;
    3. Swagger包含了Swagger
      UI,它将Swagger Editor编辑好的接口文档以html的形式展示出来;
    4. Swagger支持根据定义的接口导出各种语言的服务端或客户端代码。

    其中1和4是更加面向开发的内容,开发团队要有自动生成文档的需求,在开发和自测中遵循前后端分离。而2和3是相对可以独立出来的、可供QA人员参考的接口文档管理方案,也是我们主要关注的部分。

    Swagger提供了Swagger
    Editor和Swagger UI的在线demo,如下图。可以看出,Swagger可以完整地定义一个接口的内容,包括各个参数、返回值的具体结构、类型,Swagger
    Editor可以实时进行编辑并在线调试。编辑好的API可以导出为json文件,使用Swagger UI打开即可以看到更美观的接口文档。
    在这里插入图片描述
    在这里插入图片描述

    Swagger Editor和SwaggerUI的本地部署十分简单,这两者都可以直接从Github上下载源码,将其部署到本地Tomcat服务器上,然后通过浏览器访问即可。官方还提供了其他几种部署方式,具体步骤在帮助文档中有详细说明,这里不再赘述。

    为什么需要postman

    可以看到swagger本身是一套完备的框架,即可面向开发也可面向用户, 功能已经很强大,那在什么情况下我们需要postman与swagger一起工作?

    对我来说,主要原因如下:

    • Swagger毕竟是网页打开,很多参数无法保存,而postman可以存储或者动态生成测试的参数,比如,设计到token权限的话,swagger中可能每次都需要模拟登录,而postman在Header中保存Token信息;如果需要数字签名,postman还可动态的生成数字签名
    • 很多数字货币交易所的服务器都搭在境外,访问很慢,但他们大抵都提供了swagger接口的json,因此,通过将其导入到postman,我们可以在本地进行接口学习和测试,无需反复翻墙登陆swagger UI
    • 启动postman比启动swagger UI方便!!!

    导入

    导入的方式很简单。

    • 获取对应的swagger文档的地址或者内容
    • 打开postman的import功能
    • 输入链接或者内容

    在这里插入图片描述
    对应的接口,文档描述,和参数都给你配置好了
    在这里插入图片描述
    因为也是使用{{}}, 可以直接对应到postman的variables
    在这里插入图片描述

    修改SWAGGER接口

    但并非所有的swagger.json都能满足我们的测试需求,比如:
    在这里插入图片描述
    这里并没有给我们提供实际的地址,而且也不是http,因此,可以修改swagger文件,重新导入:
    在这里插入图片描述

    修改变量并测试

    • 创建一个env
    • 增加一个变量
      在这里插入图片描述
    • 增加一个动态变量,比如,starttime:

    在这里插入图片描述

    • 因为每个接口上的相同参数的名字是是一样的,所以我们可以为整个collection或者folder设置统一的pre-script

    在这里插入图片描述
    测试一下:
    在这里插入图片描述

    总结

    Postman,让你的生活更简单!

    PS:之前,我们的提到过还有关于数字认证签名这块,我们会在下一篇文章中介绍

    展开全文
  • 1.导出 -==============================================================================- 2.导入 -=============================================================================- 3.生成接口代码片段

    1.导出
    在这里插入图片描述
    在这里插入图片描述
    -==============================================================================-

    2.导入
    在这里插入图片描述
    在这里插入图片描述
    -=============================================================================-

    3.生成接口代码片段
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • postman测试Excel导入导出

    千次阅读 2020-11-20 16:30:21
    一、导入的测试方法 选择form-data,key值填写方法对应的参数,选择File,Value处上传文件即可。 二、导出的测试方法 在发送请求时,点击send的下拉箭头,选择Send and Download 选项并且发送请求 在导出文件的...
  • Postman运行时批量导入测试数据

    千次阅读 2020-09-10 16:10:13
    Postman运行时批量导入测试数据确定变量编写excel表格设计数据使用转换工具将excel数据转换成json格式运行postman 确定变量 比如现在有个需求是要在一个直播间模拟大量用户进入的场景,则需要确定的变量和常量如下:...
  • postman测试导入Excel文件功能 postman注意 首先 最好是用最新版的 content-type multipart/form-data 后台代码
  • java,微服务poi图片导入代码及模板,包含代码及使用说明,模板名称,可使用postman,以post形式请求即可
  • Postman之生成代码片段( Code )

    千次阅读 2019-11-08 08:19:28
    本文预计阅读时间需要"3"分钟今日关键词:Code01引言不得不说这个功能是Postman里面我最喜欢的一个小功能 , 它能够将请求生成各类语言对应的代码片段 ,是不是给...
  • 导出成java的OkHttp代码 使用Junit进行接口自动化测试 使用fastJSON解析json字符串 创建个实体类 package com.netease.AcFunTest; public class V2exNode { private int id; private String name; ...
  • Postman

    万次阅读 2016-12-26 21:46:13
    1、简介Postman是一个chrome扩展,能够提供强大的http调试功能。postman能够发送任意类型的http请求,支持post/get/put/delete等,请求头中可以附带任意数量的header信息。2、安装由于不能翻墙,需要单独下载postman...
  • 将swagger-ui中的接口导入postman

    千次阅读 2020-06-10 19:29:59
    本文将详细介绍将swagger声明的接口快速导入postMan,快速进行测试。 2.swagger配置篇 (1)导入依赖jar包 首先在所要使用swagger的工程中导入相关依赖,主要的依赖有: <dependency> <groupId>io.spring...
  • @Java代码Excel导入模板下载、导入、导出详解(附代码) Java代码Excel导入模板下载、导入、导出详解(附代码)目录 1、pom文件添加POI依赖; 2、Postman Excel导入模板下载; 3、Excel导入模板下载Java代码详解; 4、...
  • postman 下很容易就调试通过,但是想python实现接口自动化 在博客上面翻阅了好多的博客呀【鱼龙混杂太难找到合适的了。。。】 不过好在我集中了几篇博客的思路和同事的帮助,终于调通了 一、先讲一下 ...
  • Postman导入导出我们的 测试数据包 和 工作环境 非常的方便: 导出数据包: 导出数据包.png 导出工作环境: 导出工作环境 1.png 导出工作环境 2.png 导入数据包: 导入数据包.png 导入工作环境...
  • postman

    2019-01-14 18:57:00
    Postman简介 一般简单的接口测试我们可以直接在浏览器里面进行调试,但是涉及到一些权限设置的就无法操作了,因此我们需要接口测试的相关工具;Postman 是一个接口测试和 http 请求的工具。 官网地址:...
  • 之前开发我都是使用postman,虽然界面清晰简洁,但是所有的接口,包括参数都需要自己一点点ctrl+c,ctrl+v,如果能把项目所有的接口都导入postman就好了. 然后后面又发现了swagger. Swagger 是一个规范和完整的框架,...
  • 一、Postman功能简介 Postman是由Postdot Technologies公司打造的一款功能强大的调试HTTP接口的工具。Postman是一个接口测试工具,在做接口测试的时候,Postman相当于一个客户端,它可以模拟用户发起的各类HTTP请求...
  • 接口测试工具Postman接口测试图文教程

    万次阅读 多人点赞 2018-07-11 13:10:03
    市场上有很多优秀的,完善的接口测试工具,比如SoapUI,Postman等,能够高效的帮助后端开发人员独立进行接口测试。这里使用Postman接口测试工具,此处以请求方式为POST的userLogin登录接口为例。
  • postman进行http接口测试

    万次阅读 多人点赞 2016-11-03 14:48:48
    HTTP的接口测试工具有很多,可以进行http请求的方式也有很多,但是可以直接拿来就用,而且功能还支持的不错的,我使用过的来讲,还是postman比较上手。 优点: 1、支持用例管理 2、支持get、post、文件上...
  • 文章目录postman支持的认证方式对 `folder` 和 `collection` 进行统一的认证配置数字签名认证数字货币交易所的API安全认证通过pre-request script...在上一篇文章中,我们用postman导入了数字货币交易所的API,进...
  • postman使用

    千次阅读 2017-11-11 14:42:40
    postman是一款很好的接口调试工具,下面这篇文章,介绍的还是比较详细的。
  • Postman-----如何导入和导出

    千次阅读 2018-04-08 21:39:00
    此处介绍2种导出和导入的操作方法,一种是通过分享link,另一种是导出json文件,再次导入,个人推荐link...将链接复制发给需要导入此文件夹下所有接口的A成员,A成员打开postman,选择操作如下: 将链接填写到...
  • Postman笔记

    2021-10-19 14:17:25
    Postman笔记 一、Postman的简单使用 1. 简介 Postman是一个可扩展的API开发和测试协同平台工具,可以快速集成到CI/CD管道中。旨在简化测试和开发中的API工作流。 2. 为什么选择Postman?...多人协作—— 可以导入或导出

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,534
精华内容 2,613
关键字:

postman导入代码