postman初级使用

准备阶段&工具

安装Postman

安装Chrome浏览上的Postman Interceptor插件(可选)

安装Charles(可选)

了解tv4语法以及json schema语法

tv4:https://github.com/geraintluff/tv4

json schema:http://json-schema.org

Jenkins部署

设置环境常量

打开postman,进入右上角的“Manage Environments”,新建一个环境,并添加你想要全局化的变量。

编写接口

编写接口有3种常用模式,第一种是依赖于Postman自带的代理功能,第二种是依赖于Charles的抓包,然后将请求信息手动copy进Postman,最后一种是终极模式,基于swagger api直接写脚本生成Postman的测试脚本,然后导入,不过这个比较进阶了。这里主要介绍第一种模式。

1、如果是针对手机上的请求,可以参照如下文档http://blog.getpostman.com/2016/06/26/using-postman-proxy-to-capture-and-inspect-api-calls-from-ios-or-android-devices/ 进行配置,配置后,所有在手机上的网络请求就都会自动出现在postman指定的请求组里。

2、如果是针对PC端的请求,则可以点击Chrome上安装的Postman Interceptor插件,打开后插件会自动启动一个Postman客户端实例,浏览器上的请求会自动出现在唤起的端上。

捕捉到请求记录后,可以直接将挑选的请求记录添加到指定的请求组里:

接下来我们就可以针对每一个特定的接口请求做断言或者赋值相关的操作了。

调试验证集成测试Case

这里有个小细节,就是可以额外的导入数据文件,从而配合重复次数来进行批量入参数据的验证。数据文件支持json文件和csv文件。

run后的结果如下:

调试的过程中,还可以打开Console和DevTool以便查看更多的错误信息:

原文地址:https://www.cnblogs.com/yzzfreedom/p/10288392.html

时间: 2024-10-15 18:14:39

postman初级使用的相关文章

postman应用

1 安装 https://chrome.google.com/webstore/search/postman?hl=zh-CN 输入以上地址后,安装如下图所示插件即可,然后会在桌面生成快捷方式 2 初级应用 打开postman后,输入接口地址和类型,在body内填写完提交的form表单参数,点击send即可在下方查看接口返回信息 3  进阶应用 在Pre-Request和Tests里可以预先设置好参数数据和结果校验,用来实现后期接口半自动化与全自动化的应用. 预置脚本与结果校验除了PostMan

初级测试工程师必须会的(总结)

功能测试的一些心得 一.前言 功能测试是测试工程师的基础功,很多人功能测试还做不好,就想去做性能测试.自动化测试.很多人对功能测试的理解就是点点点,如何自己不用心去悟,去研究,那么你的职业生涯也就停留在点点点上了.在这里,我把我对功能测试的理解写下来. 二.功能测试所需要掌握的技能 2.1  熟练使用SQL 1.常用的 sql 语句一定会写.比如说增删改查之类. 2.了解数据库的事务.会编写存储过程.熟练常用的系统函数. 3.了解并可以进行数据库的备份.迁移.还原.镜像等操作 4.对 sql 语

初级软件测试总结

1.测试用例编写 1.1 设计测试用例的依据 根据需求文档,项目设计文档,接口文档,系统使用手册等来设计测试用例. 重点是要理清项目的流程,核心模块,实现的主要功能. 还应该在开发过程与测试过程之间建立起一对一的联系. 一般的软件测试生命周期: 需求分析-用例设计-脚本开发-测试执行-结果分析 但在实际测试过程中,会根据项目的周期来调整测试的时间. 1.2最常接触的基础测试类别 1.2.1模块测试 - 模块测试的目的是发现程序模块与其接口规格说明之间的不一. 1.2.2功能测试 功能测试的目的是

作为一名初级前端小白,写在年初的一些话

刚开始,还是吐槽一下这个标题吧···原本是打算写在年末的(也就是昨天),奈何大年夜的太忙(2.6才在回家的路上,第二天就大年三十了,基本没什么时间写这篇吐槽了,又熬不动夜),所以就拖到今天了. 其实最初,还是想讲一下从大学刚毕业(2015.06滚出校园),到2016年,新的一年,这一段时间的感受吧. [不忘初心] 好吧,不管是学校里的经历,还是毕业后找工作多么多么辛苦就不废话了(毕竟高中没好好学习,大学是普通的二本,然后大学后又是没好好学习,讲好听点就是拖延症,讲实话就是懒,没长记性),回顾那4

POSTMAN测试SpringMVC RESTFul风格的服务端接口始终得不到值

后台接口中接收参数使用DataObject(包含一个String类型的属性data)     ServletRequestDataBinder binder = new ServletRequestDataBinder(new DataObject());     binder.bind(request); 然后再POSTMAN中使用如图的方式传参: 可以发现得到的返回值是null,而且根据后台调试,确实没有得到传入的参数.切回x-www-form-urlencoded模式下然后将此对象用如下方

使用Postman完成接口测试

QQ群522720170 1. 安装 两种安装方式,我热衷于以chrome插件形式安装 Chrome插件(需要FQ,你懂的) Mac App 2. 发送请求 Postman最基础的功能就是发送http请求,支持GET/PUT/POST/DELETE,还有很多我不认识的http方法. 通过填写URL.header.body等就可以发送一个请求,这对于我们平时做一些简单的测试是够用的. 如果你的应用需要用到登录验证,可以通过填写Authorization以满足你的需求. 另外也可以使用Chrome浏

API测试利器postMan 使用教程

自从开始做API开发之后,我就在寻找合适的API测试工具.一开始不是很想用Chrome扩展,用的 WizTools 的工具,后来试过一次 Postman 之后就停不下来了,还买了付费的Jetpacks.推出Team Sync Beta之后我又把这个工具推广给团队,作为API文档使用.看到中文网络上关于这个工具的文章并不多,于是决定写一篇小文介绍一下. 一.基本功能 Postman的功能在 文档 中有介绍.不过文档略啰嗦,这里简单介绍一下主界面,入门功能就都提到了. Collections:在Po

chrome插件 postman插件 接口测试、API & HTTP 请求调试工具

Postman 是一个非常棒的Chrome扩展,提供功能强大的API & HTTP 请求调试. 它能够发送任何类型的HTTP requests (GET, HEAD, POST, PUT..),附带任何数量的参数+ headers. 支持不同的认证机制(basic, digest, OAuth),接收到的响应语法高亮(HTML,JSON或XML). Postman 能够保留了历史的请求,这样我们就可以很容易地重新发送请求,有一个“集合”功能,用于存储所有请求相同的API/域. 这个扩展还有一些更

Postman:帮助你实现快速高效的 HTTP 模拟和 API 调试

转载自:http://xiequan.info/postman-帮助你实现快速高效的http模拟和api调试 有了Postman,你可以构造简单的以及复杂的请求,保存以备以后使用,并分析由API发送的响应.Postman可以显着减少测试和开发的API所需的时间.Postman适合自己的个人开发者,小型团队或大型机构同样适用. Install Postman(安装Postman) Postman是Chrome的App,也就是说我们只能够在Chrome浏览器中使用. 这里是安装地址Google Ch