接口测试利器-postman

前言

接口测试要测试的请求绝大多数是restful风格的api, GET, PUT, POST, DELETE等方法, 浏览器中只能简单的模拟GET请求, 如果是使用curl命令, 也不能对我们的接口api测试进行管理, postman可以满足我们的所有需求

安装

类似postman的软件也有很多, 绝大多数是作为浏览器插件的形式存在, 我要介绍就是依托于chrome浏览器的postman

VPN

不用说, 要使用chrome插件就只能翻墙了, 网上也有一些离线版可以找到, 都不是很好用,所以最好还是自己弄一个vpn, 还可以干很多别的事情

选择版本

我们在chrome插件中搜索postman, 发现有两种可供选择:

  1. 应用菜单中的 Postman

    这个功能强大, 作为chrome的应用, 适合测试人员管理接口测试

  2. 扩展程序中的Postman - REST Client shortcut

    作为浏览器的插件, 如果是开发人员做简单的接口测试, 推荐这个, 它的官网在这里getpostman

打开

所以这里当然选择前者, 下载之后在应用在这里

可以将这个软件设置桌面快捷方式, 打开之后是这样的

使用

简单的示例

我们使用一个简单的GET请求来简单了解postman

url是这样的: http://food.iboohee.cn/fb/v1/foods/search?q=西瓜&page=1

  1. 传统的测试方式

    使用浏览器来测试:

    使用命令行测试:

  2. postman的方式

优势

简单使用之后, 我们来说说它的优势在哪里, 下面介绍的时候会使用动态图展示相关操作

管理测试用例

每一个app都会有很多的测试接口, 原始的情况下, 我们使用的是excel来存储我们我们的几十条测试接口,
甚至写一个word来管理, 可读性很差, 杂乱且可读性很差

我们接下来使用postman管理我们的多个测试用例

测试

现在只是做了一个接口请求, 测试的结果也只是凭借肉眼去判断结果是否正确, 接下来我们针对一个接口编写测试用例, 只是简单的, 接口如下:

http://food.iboohee.cn/fb/v1/foods/search?q=西瓜&page=1

批量测试

接口需要一个个点击执行, 效率肯定很低的, 我们可以批量执行一个测试集合中的所有接口

环境切换

一般我们测试都会有类似测试环境, 正式环境至少两种, 除了接口的host不一样以外, 其它部分都是一样的, postman可以帮助我们快速的从一个环境切换到另一个环境, 而不用重新编写测试用例

同步

注册postman帐号之后, 你的所有的本地数据就可以同步到云端了, 这样就可以不用担心丢失以及可以随时工作了

团队协作

postman还支持团队协作, 如果你有一个测试团队, 就可以建立一个团队项目, 多人就可以协作工作了

更多

更多的功能还需要继续研究

时间: 2024-08-21 17:18:27

接口测试利器-postman的相关文章

HTTP API接口测试利器PostMan介绍

一.什么是API接口测试? API接口有多种,个人将其划分为三类.第一种是函数级别的,测试需要对接口的各个参数进行测试,如:Int getResult(String key, String ID, Int ticket).第二种是对象级别的,开发在使用API接口时,先引入包名,在使用之前声明一个对象,之后可以使用对象提供的方法,而测试时,需要测试的是API的功能及对数据输入的正确性.第二种和第一种的差别是,我们只需关注提供给用户使用的接口就可以了,不用关心接口调用其他函数情况,相对于第一种来说,

接口测试:postman和jmeter随记

这个是我人生中第一次写博客,也不知道怎么写,就准备写写上周六第一次上的自动化测试课程中学习到的知识点吧. 一.postman,是一款功能强大的接口测试工具,可以提供功能强大的 Web API 和 HTTP 请求的调试,它能够发送任何类型的HTTP 请求 (GET, POST, PUT, DELETE-),并且能附带任何数量的参数和 Headers. 这边主要说下postman的一些主要的知识点 1.设置全局变量 打开postman客户端,点击右上角的小齿轮按钮,在下拉菜单中选择第一个菜单,也就是

【工具篇】接口测试神器 -- Postman 入门教程

一.Postman概述 (1)工具介绍 Postman是一个接口测试工具,一款非常流行的API调试工具.在做接口测试的时候,Postman相当于一个客户端,它可以模拟用户发起的各类HTTP请求,将请求数据发送至服务端,获取对应的响应结果,从而验证响应中的结果数据是否和预期值相匹配:并确保开发人员能够及时处理接口中的bug,进而保证产品上线之后的稳定性和安全性. 软件功能非常强大,界面简洁明晰.操作方便快捷,设计得很人性化. (2)工具特点 简单易用的图形用户界面: 保存API请求的历史记录: 无

接口测试工具——postman

Postman 之前是作为Chrome 的一个插件,现在要下载应用才能使用. 以下是postman 的界面: 各个功能区的使用如下: 快捷区: 快捷区提供常用的操作入口,包括运行收藏夹的一组测试数据,导入别人共享的收藏夹测试数据(Import from file, Import from folder, Import from link等),或新建请求.收藏夹.环境变量等. 侧边栏: 包括搜索栏, Request 请求的历史记录和收藏夹管理. 功能区: Request 请求设置,查看 Respo

API测试利器postMan 使用教程

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

接口测试工具--postman

postman postman是chrome的扩展插件,用于发送http请求和网页调试.界面如下图示: 请求方法,发送请求的方式,下拉有很多种,一般都是get和post,依据接口文档做选择 请求url,接口url地址 传参方式: key-value :直接在请求url后面拼接,或者在[body]-[form-data]下添加即可 json串 :  以json形式发送请求的,在[body]-[raw]里添加json串即可,但需要选择[JSON]格式,如下图示: 有时需要添加header.cooki

接口测试工具postman安装及使用

Chrome浏览器之 Postman4.1.3 安装 http://www.cnblogs.com/wangfeng520/p/5892125.html 离线安装Chrome Postman 和Postman Interceptor 插件 http://blog.csdn.net/longyc2010/article/details/63685501 最强PostMan使用教程(1) http://blog.csdn.net/u013613428/article/details/51557804

2017.6.26 接口测试工具postman使用总结

参考来自: http://www.cnblogs.com/sunshine-sky66/p/6369963.html http://www.cnplugins.com/tool/specify-postman-methods.html 1.postman的安装 建议安装后,进行注册然后登陆,使用起来更方便. 1.1 浏览器插件方式安装 Postman作为一个chrome的插件,你可以打开chrome,在chrome webstore里面找到.这里需要提一下的是,你可以不用打开chrome而直接使

google浏览器安装接口测试工具postman方法

Google安装postman: 未配好的文件下载(可选下面配好的直接用):下载 配置方法: 一:需要修改postman安装包中js/requester.js 和runner.js ,将其中的aicmkgpgakddgnaphhhpliifpcfhicfo,字符串替换成扩展程序界面的Interceptor的id,如下图所示: 配好的文件下载:下载 放到指定位置后执行如下操作: 引入这两个文件: