一、安装

  官网:https://www.getpostman.com/

  Postman是一个Chrome的一个插件工具,我们可以通过Chrome的应用商店进行进行搜索并安装,安装完成会在桌面上显示一个postman图标。

二、优点

  1)支持用例管理

  2)支持get、post、文件上传、响应验证、变量管理、环境参数管理等功能

  3)支持批量运行

  4)支持用例导入导出

  5)支持云端保存用例【付费用户】

三、默认的postman会自带一个demo的项目叫“POSTMAN Echo”,里面有各种场景的用例demo

四、使用

4.1、新建项目

直接点击左边上面的添加目录图标来新增一个根目录,相当于新建了一个项目,我们可以把一个项目或一个模块的用例都存放在这个目录之下,并且在根目录之下我们还可以在建立子目录来进行功能用例的细分,具体见下图:

4.2、新建用例

点击右侧区域的+号,新增一个空用例的模板,也可以通过复制一个已有用例来达到新建一个用例的目的,2种方法见下:

4.3、添加请求信息

新建的用例请求为空,需要添加请求信息

1)选择一个请求方法,如:get或post

2)填写请求的url,如:http://www.baidu.com

3)如果是get则请求参数直接写在url后,用?连接

4)如果是post则请求添加在body中

5)点击“send”发送请求

6)查看请求响应内容

POst请求参数示例:

post请求的主要特点是把请求数据放在body中,而非url后。见下图

上面的样例是post方式传输普通参数,如果我们需要发送带文件的请求时,就要改下请求格式了,具体如下:

注意上面标红框的部分都必须要对应上

4.5、添加请求头信息

有时候请求还需要添加特定的头信息,postman同样可以完美的支持,直接点击Headers标签就可以进行请求头的信息设置

4.6、预处理和结果检查

预处理主要是针对一些环境变量的设置,相当于数据初始化;如图:

响应处理就是对响应结果进行分析和验证,比如检查code是不是200,内容是不是等于具体某个值,是否包含特定的值等等.

因为预处理和结果检查都是使用js作为脚本语言,所以你还可以进行任意的js可以实现的场景,来辅助测试.

最新文章

  1. c语言实现开灯问题
  2. 【BZOJ】4245: [ONTAK2015]OR-XOR
  3. 简单研究下Retrofit
  4. range()和xrange()
  5. Cocos2d-JS地图性能问题
  6. 从客户端中检测到有潜在危险的 Request.Form 值-解决方案
  7. 比nerdtree更好的文件浏览器:vimfiler
  8. bzoj1497
  9. HW3.22
  10. Android 实现ActionBar定制
  11. URL scheme添加以及查找方式
  12. C语言中如何调用另一个源文件里的函数
  13. TCP的核心系列 — ACK的处理(二)
  14. 百度AI技术QQ群
  15. pip安装其他包报错
  16. selenium_unittest基本框架
  17. POJ 3264 Balanced Lineup (线段树查找最大最小值)
  18. 自定义python web框架
  19. 利用InfoPath实现SharePoint Server 2013列表的级联选择(Cascading Drop Down List)
  20. 如何生成项目的chm文档

热门文章

  1. C# Web.config配置
  2. 在ASP.NET MVC中利用Aspose.cells 将查询出的数据导出为excel,并在浏览器中下载。
  3. Linux Redis 重启数据丢失解决方案,Linux重启后Redis数据丢失解决方
  4. nopCommerce 3.9 大波浪系列 之 路由扩展 [多语言Seo的实现]
  5. input复选框操作的部分高频率使用代码
  6. Linux通过shell执行自动化部署
  7. Java 程序员技能导图 1.0
  8. 移动端APP页面Webview模式跳转详解
  9. 12. leetcode 455.Assign Cookies
  10. Linux系统C语言socket tcp套接字编程