postman下载地址:
https://www.getpostman.com/
使用讲解:
http://www.cnblogs.com/s380774061/p/4624326.html
http://www.cnblogs.com/s380774061/p/4822722.html
http://www.cnblogs.com/s380774061/p/5037591.html
http://blog.csdn.net/u013613428/article/details/51557804
http://blog.csdn.net/u013613428/article/details/51557914
http://blog.csdn.net/u013613428/article/details/51577209
postman自动化测试:
https://segmentfault.com/a/1190000005055899
http://blog.csdn.net/galen2016/article/details/66969557
http://www.cnblogs.com/sunshine-sky66/p/6369963.html
http://jingyan.baidu.com/article/5552ef47f279ba518ffbc9c3.html
http://blog.csdn.net/liuchunming033/article/details/51438022
https://testerhome.com/topics/6555
http://www.jianshu.com/p/87da60601aa6?mType=Group
http://www.cnblogs.com/yy-cxd/p/5818827.html
http://blog.csdn.net/water_0815/article/details/53346190
DHC相关介绍:
http://blog.csdn.net/u014079773/article/details/52675389
Chrome内嵌DHC插件方法:
更多工具-->扩展程序-->加载已解压的扩展程序(将DHC那个压缩包解压到一个地方,然后在这里选择解压的那个文件夹即可,之后就将该插件导入到chrome里了)
想要安装最新版本的DHC(Restlet)还是fanqiang直接在chrome应用商店里下载吧,那个比较快!
Postman操作手册:
1、注册:
http://dl2.iteye.com/upload/attachment/0124/8694/8c77bf48-a78e-3f6d-bcd1-38d27675f5cb.png
2、新建Collections:
http://dl2.iteye.com/upload/attachment/0124/8696/0a800ae9-5bc8-332c-a5f8-065d4c2aacf5.png
3、collections下新建子包:
http://dl2.iteye.com/upload/attachment/0124/8698/de682a07-b90a-3569-8628-7f3703fd9feb.png
4、新建http请求并建立归属关系:
http://dl2.iteye.com/upload/attachment/0124/8700/24fe72bc-54df-3594-ac77-8d7bdca14372.png
http://dl2.iteye.com/upload/attachment/0124/8702/252ae395-7bd2-3bd5-bd71-164aff3247e6.png
5、新建不同环境:
http://dl2.iteye.com/upload/attachment/0124/8704/c3d13d39-b0e9-3089-9195-cd96c79caa0e.png
http://dl2.iteye.com/upload/attachment/0124/8706/b396e61d-bfc9-33f6-a7ac-a5d342ac0548.png
http://dl2.iteye.com/upload/attachment/0124/8708/e35f0bba-9c12-3cf1-af26-59f08ab7bd29.png
6、调用链自动化测试:
http://dl2.iteye.com/upload/attachment/0124/8710/e272ecee-718e-30ed-8398-66699b3ee49a.png
http://dl2.iteye.com/upload/attachment/0124/8712/1f4ad696-6636-349f-8507-dbc85d918fe7.png
http://dl2.iteye.com/upload/attachment/0124/8714/c0f8c8d2-bc03-3df9-8255-71431d26aa6b.png
7、调用链测试脚本编写:
http://dl2.iteye.com/upload/attachment/0124/8716/79a513f2-6cb7-3f6a-bb36-b56cccbaf2f8.png
8、测试脚本常用语法讲解:
1). 清除一个全局变量
Clear a global variable
对应脚本:
postman.clearGlobalVariable("variable_key");
参数:需要清除的变量的key
2).清除一个环境变量
Clear an environment variable
对应脚本:
postman.clearEnvironmentVariable("variable_key");
参数:需要清除的环境变量的key
3).response包含内容
Response body:Contains string
对应脚本:
tests["Body matches string"] =responseBody.has("string_you_want_to_search");
参数:预期内容
改版:tests["包含test关键字"] = jsonData.data.username.has(“test”);
4).将xml格式的response转换成son格式
Response body:Convert XML body to a JSON Object
对应脚本:
var jsonObject = xml2Json(responseBody);
参数:(默认不需要设置参数,为接口的response)需要转换的xml
5).response等于预期内容
Response body:Is equal to a string
对应脚本:
tests["Body is correct"] = responseBody === "response_body_string";
参数:预期response
6).json解析key的值进行校验 Response body:JSON value check
对应脚本:
tests["Args key contains argument passed as url parameter"] = 'test' in responseJSON.args
参数:test替换被测的值,args替换被测的key
7).检查response的header信息是否有被测字段
Response headers:Content-Type header check
对应脚本:
tests["Content-Type is present"] = postman.getResponseHeader("Content-Type");
参数:预期header
8).响应时间判断
Response time is less than 200ms
对应脚本:
tests["Response time is less than 200ms"] = responseTime < 200;
参数:响应时间
9).设置全局变量
Set an global variable
对应脚本:
postman.setGlobalVariable("variable_key", "variable_value");
参数:全局变量的键值
10).设置环境变量
Set an environment variable
对应脚本:
postman.setEnvironmentVariable("variable_key", "variable_value");
参数:环境变量的键值
11).判断状态码
Status code:Code is 200
对应脚本:
tests["Status code is 200"] = responseCode.code != 400;
tests["Status code is 200"] = responseCode.code === 200;
参数:状态码
12).检查code name 是否包含内容
Status code:Code name has string
对应脚本:
tests["Status code name has string"] = responseCode.name.has("Created");
参数:预期code name包含字符串
13).成功的post请求
Status code:Successful POST request
对应脚本:
tests["Successful POST request"] = responseCode.code === 201 || responseCode.code === 202;
9、全局变量和环境变量的区别:
全局变量(Globals)的用法与环境变量类似,只是对于 Postman 来说,Globals 仅有一组,而环境变量可以有多组。创建全局变量也要先打开环境变量的管理窗口。
10、使用示例:
见Postman
- 大小: 25.8 KB
- 大小: 5 KB
- 大小: 20.1 KB
- 大小: 34.6 KB
- 大小: 17.2 KB
- 大小: 6.8 KB
- 大小: 29.5 KB
- 大小: 19 KB
- 大小: 6.5 KB
- 大小: 67.3 KB
- 大小: 79.3 KB
- 大小: 76.9 KB
分享到:
相关推荐
POSTMAN 安装使用 Postman 是一个开源的免安装接口测试工具,具有强大的功能和灵活的使用方式。下面将详细介绍 Postman 的安装、使用和主要功能。 安装 Postman 的安装非常简单,只需要双击运行安装文件,注册一...
Postman安装使用手册
### Postman安装与启动问题解决方法 #### 一、引言 Postman是一款非常流行的API开发工具,它可以帮助开发者测试、构建以及修改RESTful API请求。然而,在使用过程中,用户可能会遇到各种各样的问题,例如安装后...
postman安装教程 postman安装教程 postman安装教程 postman安装教程 postman安装教程 postman安装教程 postman安装教程 postman安装教程 postman安装教程 postman安装教程 postman安装教程 postman安装教程 postman...
首先,从提供的文件名称"Postman-win64-5.5.2-Setup.exe"我们可以看出,这是一款适用于Windows 64位系统的Postman安装程序,版本为5.5.2。安装步骤通常包括以下几部分: 1. **下载安装包**:在确保操作系统兼容性的...
在这个例子中,提供的文件名为"Postman-win64-6.4.4-Setup.exe",这表明这是一个适用于Windows 64位系统的Postman安装程序,版本为6.4.4。通常,你可以访问Postman的官方网站(https://www.postman.com/downloads/)...
本文将详细讲解Postman的安装过程、主要功能以及如何在Mac平台上使用5.3.2版本。 首先,Postman允许用户发送各种HTTP请求(GET、POST、PUT等),测试和调试API接口,查看响应数据,甚至自动化测试流程。在5.3.2这个...
下载类似Postman_v4.9.2.crx以crx为后缀的文件,改成“zip”或"rar"文件,解压该文件, 将文件夹里的“_metadata”文件夹名字改成“metadata”; 点击chrome浏览器“加载正在开发的扩展程序...”按钮,然后选中解压...
1. **Postman应用安装程序**:这是主应用程序,通常是一个可执行文件,用于在用户计算机上安装Postman。这个文件可能是Windows、Mac或Linux版本,具体取决于平台。安装过程中,该文件将设置Postman的快捷方式、配置...
在没有网络连接或者网络环境受限的情况下,我们可以通过离线安装的方式来安装Postman插件。以下将详细介绍如何进行Postman插件的离线安装。 首先,我们需要了解Postman的离线安装包获取方式。通常,Postman提供了...
Postman的安装文件“Postman-win32-7.36.1-Setup.exe”表明这是一个适用于Windows 32位系统的安装程序,版本号为7.36.1。 一、Postman的主要功能: 1. **请求构造器**:用户可以轻松创建GET、POST、PUT等HTTP请求...
描述中提到,这个压缩包包含Postman的可用安装包和使用说明,意味着用户在下载后不仅能够安装Postman,还能参考说明了解如何操作和使用。对于那些在Chrome商店中找不到或无法正常安装Postman的用户来说,这是一个...
"Postman免安装,解压直接使用"的特性使得它在不同环境下能够快速部署和启动,无需经过繁琐的安装步骤,提高了开发效率。 1. **免安装**:Postman提供可执行的zip或tar.gz格式文件,下载后直接解压缩到任意目录,...
在本文中,我们将深入探讨如何进行Postman的离线安装,特别是针对4.1.3版本。 首先,离线安装Postman通常适用于网络环境不稳定或者需要在无网络环境中工作的场景。对于4.1.3版本的Postman,我们首先需要下载对应的...
本压缩包“chrome插件-postman离线安装.zip”包含了Postman Chrome插件的离线安装文件,使得用户可以在没有网络连接的情况下进行安装。以下是详细的安装步骤: 1. 首先,你需要下载这个压缩包,并将其解压到本地...
内容概要:Postman是一款强大的HTTP客户端,可用于测试和发送HTTP请求。...安装简单,运行速度快,用户界面友好,易于学习和使用。同时,Postman还提供了丰富的文档和社区支持,方便用户解决问题和学习更多内容。
确保下载的文件名为"Postman安装.exe"或类似。 2. 运行安装程序:找到下载的.exe文件,双击启动安装向导。如果系统设置不允许未知来源的应用程序运行,可能需要管理员权限。 3. 阅读许可协议:安装程序启动后,会...
4. **首次使用POSTMAN**:安装完成后,你会在Chrome浏览器的右上角看到POSTMAN的图标。点击图标即可启动POSTMAN,开始你的API测试之旅。 POSTMAN插件的主要功能包括: - **发送各种HTTP请求**:POSTMAN支持GET、...
首先,需要从 Postman 官方网站下载并安装 Postman 应用程序。下载完成后,需要注册一个账号,以便登录和使用 Postman。注册账号后,用户可以创建自己的工作区(Workspace),用于组织和管理 API 项目。 创建工作区...