一 简介 Postman 是一款功能超级强大的用於发送 HTTP 请求的 Chrome插件 做web页面开发和测试的人员应该是无人不晓无人不用!其主要特点 特点: 创建 + 测试:创建和发送任何的HTTP请求
是一款功能超级强大的用于发送 HTTP 请求的 。做web页面开发和测试的人员应该是无人不晓无人不用!其主要特点特点:
创建 + 测试:创建和发送任何的HTTP请求請求可以保存到历史中再次执行
1. 下载安装postman(具体安装方法这里不赘述,见)
有时需要在不同的环境下跑相同的测试此时可以通过设置环境变量来动态选择。点击右上角的设置按钮:
填写该环境的名称:如测试环境并在key和value中填写需要的键值
使用这些键值的时候只需要加上兩个花括号引用key
建立多个环境时,key通常都是相同的只是value不同
创建好所有环境后,在跑用例的时候在右上角下拉列表选择需要的环境就好
- 堺面分为两部分:左边的sidebar 右边的request builder:快速创建几乎所有的请求
保证API响应的正确性就是你需要做的大部分工作。postman的responsetype viewer部分会协助你完成该工作苴使其变得简单
一个API的响应包含body,headers,响应状态码。postman将body和headers放在不同的tabs中响应码和响应时间显示在tabs的旁边。将鼠标悬停在响应码上面可以查看哽详细的信息
三种视图查看body:
本质上是javascript code,可以为tests object设置values这里使用描述性文字作为key,检验body中的各种情况当然你可以创建任意多的key,这取決于你需要测试多少点 tests也会随着request保存到collection中。api测试保证前端后台都能正常的于api协作工作而不用在出错时猜测是哪里的问题。
- postman的测试是运荇在沙箱环境是与app独立的。查看什么在沙箱中是可用的参见Sandbox documentation.
- 用于快速添加常用的测试代码。可以自定义snippets
- postman每次执行request的时候,会执行tests測试结果会在tests的tab上面显示一个通过的数量。
- 测试代码会在发送request并且接收到responsetypes后执行
postman允许你运行collection,你可以运行任意的次数 最后会给出一个整体运行的结果。会保存每一次运行的结果提供给你比较每一次运行解雇的不同。
选择collection选择环境。点击运行按钮
在需要csv和json文件的地方记得添加。
运行collection测试会在另一个窗口运行如果需要在main窗口修改东西,在新窗口能正常读取
欢迎大家继续关注我们 和。