如何使用postmanpostman批量测试接口口

5145人阅读
Postman(4)
有时候,我们可能需要在多个环境下对同一个接口进行测试,Postman完全支持这种需求。
设置测试环境
在Postman软件的右上角可以设置测试环境,如下图所示。
点击Manage Environment,在弹出的窗口上可以Add一个新环境、也可以Import一个环境。
举个例子,创建一个开发环境、一个测试环境,如下表所示:
在MANAGE ENVRIOMENT窗口上点击Add按钮。
输入表1的数据,如图3。
添加完测试环境后,MANAGE ENVIRONMENT窗口如图2所示。
使用测试环境
添加请求:,修改“”为测试环境中的key:{{URL}},如图4所示。
选择Environment中的“开发环境”,点击“Send”发送请求。即执行开发环境的请求。
选择Environment中的“测试环境”,点击“Send”发送请求。即执行测试环境的请求。
选择“Manage Environments–Globals”
在页面中输入key为user,value为liuchunming033,点击Save。
修改请求中的“liuchunming033”为”{{user}}”,如图5所示。
在测试“开发环境”、“测试环境”环境时,仅需要切换环境即可完成对此user的不同环境的测试。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:538106次
积分:5906
积分:5906
排名:第4390名
原创:155篇
转载:39篇
评论:23条
有对自动化测试、持续集成感兴趣的朋友,可以和我交流。
独立博客:
(1)(1)(6)(7)(1)(9)(14)(19)(14)(5)(13)(6)(1)(3)(4)(3)(30)(10)(16)(5)(1)(3)(10)(13)(1)10155人阅读
Postman(4)
最近在做Web
API开发,开发完成后,需要对API进行自测,自测通过后才能checkin到代码库。之前进行web接口测试的时候,使用过Chrome浏览器的一个插件——Postman,觉得很好用,方便。所以,打算整理一下Postman的使用文档,如果能对大家有帮助,那么我就很开心了。
Postman简介
Postman是一个 Chrome 扩展,能提供强大的 Web API & HTTP 请求调试功能。Postman能够发送任何类型的http请求,支持GET/PUT/POST/DELETE等,请求头中可以附带任何数量的headers信息。
Postman支持不同的认证机制(basic,digest,OAuth)
Postman非常简单易用,通过填写URL、header、body等就可以发送一个请求,这对于我们平时做一些简单的测试是够用的。
Postman有一个“集合”功能,用于存储所有请求相同的API/域,这个功能能方便我们重新发送请求。
直接进入下载对应的版本。安装完成后,在Chrome的应用程序中会多出一个Postman。
发送一个GET请求
Postman安装完成后,我们来用它向百度发送一个搜索请求。比如搜索“Postman”吧。&
我们先在百度搜索框输入“Postman”,点击“百度一下”,然后将浏览器地址栏的内容复制到Postman的请求地址栏,点击Send。这样,我们就向百度首页发送了一个搜索请求,这个请求是GET请求,如下图所示。从图中,我们可以看到本次请求的状态码Status是200,表示此次请求发送成功。本次的请求响应时间是235ms,另外还可以响应的HTML文档。
修改请求的参数
在上图中点击Params,Postman将会把url中的所有参数解析成一个一个的key-vaule对,如下图所示。其中wd这个key对应的value是postman。我们将其改成“Chrome”,再次点击Send。请求的结果将变成搜索“Chrome”的页面HTML。
验证请求结果
验证返回的页面中包括指定的字符串:页面中包括“Chrome”。
& & & 点击地址栏下面的Tests选项卡,进入Tests脚本编写页面。点击“Response body: Contains string”,将“string_you_want_to_search”替换成“Chrome”。点击Send发送请求,执行测试。在下方Response区域的Test选项卡里,可以看到Pass
“Body matches string”,表示该请求的响应体重包含“Chrome”字符串,测试通过。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:538107次
积分:5906
积分:5906
排名:第4390名
原创:155篇
转载:39篇
评论:23条
有对自动化测试、持续集成感兴趣的朋友,可以和我交流。
独立博客:
(1)(1)(6)(7)(1)(9)(14)(19)(14)(5)(13)(6)(1)(3)(4)(3)(30)(10)(16)(5)(1)(3)(10)(13)(1)(postman)工具都可以满足单次单个接口的测试需求,但...多线程模拟多用并发,用户账号密码可以从文 件读入...服务器性能测试指标介绍 7页 免费 芯片测试反压作业...
通过对Charles的基本了解,接口测试所 需要用的功能基本介绍一遍,下面举例 介绍Charles如何做接口测试。 小知识 做Web Game和Social Game接口测试前,一定先要清 楚...
测试工具的准备 1)、单个接口测试,我们使用火狐的插件poster 2)、多个接口测试,我们使用Jmeter进行测试 三、使用工具测试 1、Poster工具的使用方法见 http://note...
Postman-API 测试指南v1.0_计算机软件及应用_IT/计算机_专业资料。Postman 插件使用指南 ---v1.0----zw 准备: ? 下载测试工具 1.下载 VPN 工具 ...
接口测试_IT/计算机_专业资料。接口测试简介什么是接口测试接口测试,是指针对前...代理工具 图: 代理原理 基本操作—安装,破解步骤下载好安装文件破解文件 破解...
postman插件离线安装说明_计算机软件及应用_IT/计算机_专业资料。由于谷歌禁用了离线安装插件, 所以没办法直接把插件拖到谷歌浏览器里面直接安装, 所以 安装可能会稍稍...
51 1 接口测试工具使用说明工具地址: http://210.14.131.100:8887/auth/login 工具维护接口人:殷振华 登陆帐号:默认你的姓名全拼 密码:123456 主要功能使用介绍...
Jmeter接口测试步骤_计算机软件及应用_IT/计算机_专业资料。详细的接口测试步骤 单个接口测试,我们使用谷歌的插件 posman 多个接口测试,我们使用 Jmeter 进行测试 一...
接口测试的两种方法_计算机软件及应用_IT/计算机_专业资料。接口测试的两种方法 接口测试的两种方法其实无论用那种测试方法,接口测试的原理是通过测试程序模拟客户端向...
接口测试介绍_计算机软件及应用_IT/计算机_专业资料。接口测试简介余芳 01 02 ...? 可以通过开源免费的接口调用调试工具测试或者自动化工具,如:Postman, jmeter等...postman rest client下载|postman rest client(chrome测试工具)下载 v0.8.3官方版_ - pc6下载站Postman做各种类型的http接口测试
首先,做接口测试前要有明确的接口文档(e.g. ) ,假设已经在PC上安装好了Postman。
1. 普通的以key-value传参的get请求
e.g. 获取用户信息
Get请求,写入url拼好参数,发送请求,查看结果。
2. 以Json串传参的post请求
e.g. 获取用户余额
Post请求,写入url,点击Body-&raw, 写入Json串参数,发送请求
返回Authorization查看结果
3.& 请求时需要http权限验证
e.g. 修改用户余额
Post请求,写入url和参数,Type选Basic Auth ,填写用户名和密码(如有需要接口文档会给出),发送请求
4. &请求时需要添加请求标头
e.g. 获取用户信息2
Get请求,写入url和参数,点击Headers并添加header(如有需要接口文档中会给出),发送请求,查看结果
5.& 请求时需要添加Cookie
e.g. 修改用户余额2
Post请求,写入url和参数,打开插件Interceptor(如果提示安装需要在外网环境下安装,安装一次一劳永逸),在Headers里写入Cookie,值按接口文档所给的填写好,发送请求,查看结果。
6. 请求通过某个接口上传文件
&&& e.g.上传文件
&&& Post请求,写入url,在Body中修改text为File,填入参数名,选择本地文件,发送请求,查看结果
Postman管理请求
我们可以在Postman 创建Collection(可以按照项目,按照功能模块等看实际情况定)然后把多个请求保存在Collection里,这样就可以实现简单的管理。另外我们可以对Collection做一些简单的操作,比如把Collection导出到本地备份,批量运行Collection中的请求,等等,批量运行的速度好像很慢啊,这可能就是没人用Postman做批量接口测试的原因吧,可以大胆尝试看看,还会有更多的收获。
阅读(...) 评论()}

我要回帖

更多关于 postman接口测试 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信