Postman的使用教程
Postman的使用教程
postman的简单介绍
在我们平时开发中,特别是需要与接口打交道时,无论是写接口还是用接口,拿到接口后肯定都得提前测试一下,这样的话就非常需要有一个比较给力的Http请求模拟工具,现在流行的这种工具也挺多的,像火狐浏览器插件-RESTClient,Chrome浏览器插件-Postman等等。这里主要介绍一下Postman。
Postman是谷歌的一个用于测试接口的插件,但是现在谷歌对于这个插件的维护已经停止了,所以推荐大家使用Postman Native APP
Postman的安装
大家可以点击这个链接进行下载 www.getpostman.com/
点击箭头下载 根据你的电脑系统进行选择下载
Postman的安装非常简单,在windows系统只需要双击安装包,然后什么都不需要操作,它直接就自己完成了,如下图。如果是mac 也是跟普通软件的安装方法相同。在初次登录的时候很多人都没有账号,所以说我们可以直接点击图示中的蓝色字体部分,直接进入Postman的主界面:
Ps:理论
当开发人员需要调试一个网页是否运行正常,并不是简简单单地调试网页的HTML、CSS、脚本等信息是否运行正常,更加重要的是网页能够正确是处理各种HTTP请求,毕竟网页的HTTP请求是网站与用户之间进行交互的非常重要的一种方式,在动态网站中,用户的大部分数据都需要通过HTTP请求来与服务器进行交互。
Postman就充当着这种交互方式的“桥梁”,它可以利用Chrome的形式把各种模拟用户HTTP请求的数据发送到服务器,以便开发人员能够及时地作出正确的响应,或者是对产品发布之前的错误信息提前处理,进而保证产品上线之后的稳定性和安全性。
Postman的使用
刚刚进入postman或者大家可以点击new的时候会出现的界面的详情解释
测试思路:(在已经有项目服务器的情况并该服务器对外提供API)
1、创建一个测试集(coliection),为你的项目创建一个测试集 方便后面的自定义测试用例
2、创建了测试集以后就可以开始新建API来进行测试啦点击new 然后选择上面的request或者点击你创建的api头部的小+号
3、如果有线上环境和测试环境的需求的时候大家可以创建一下环境变量(environment)
4、进行APIS(测试集)的自定义测试用例 来测试你的测试集是否pass
5、选择API Documentation来生成文档
测试思路2:(没有项目服务器的时候,也就是大家还没有写项目的 在写需求文档的时候)
一、创建一个测试集(coliection),为你的项目创建一个测试集 方便后面的自定义测试用例
二、创建了测试集以后就可以开始新建API来进行测试啦点击new 然后选择上面的request或者点击你创建的api头部的小+号
三、如果有线上环境和测试环境的需求的时候大家可以创建一下环境变量(environment)
四、设置模拟服务器(mock service)来进行端口测试
五、设置监视器来看服务器的响应状态和api的响应时间
六、进行APIS(测试集)的自定义测试用例 来测试你的测试集是否pass
七、选择API Documentation来生成接口文档
步骤与功能详解
第一个测试思路
1、新建测试集
在这里我们创建一个名叫test的测试集 生成的界面如下
2、新建API 大家可以在右侧进行操作
Response返回的内容 在这里插入图片描述
常见的get 与post请求的API的写法
Get
Post
介绍一下断言
断言的常用代码
tests[“status code is 200”]=responseCode.code===200;
tests[“响应事件小于200”]=responseTime<200;
演示如下图所示
3、环境变量
用于设置开发环境、测试环境和线上环境
可以在new的那个地方选择进来或者点击
点击设置以后
这里举个栗子
在bilili视频中 请求视频的av号是改变的 所有就用它来解释一下环境变量的作用 在这里我们设置两个不同的环境变量给两个变量取相同的变量名,如下图所示
在请求的url中使用环境变量 结果如下图所示
4、自定义测试用例
点击上图按钮进入下面页面
自定义测试用例如图所示
通过该用例 可以清楚的得知接口的测试情况
5、生成API文档
回到postman主页面点击new 选择生成api文档
一个简单项目测试到此结束 关于模拟服务器、监控器这里就不说了 也很简单 大家自己可以去试一试。
现在我邀请你进入我们的软件测试学习交流群:【
746506216
】,备注“入群”, 大家可以一起探讨交流软件测试,共同学习软件测试技术、面试等软件测试方方面面,还会有免费直播课,收获更多测试技巧,我们一起进阶Python自动化测试/测试开发,走向高薪之路。
喜欢软件测试的小伙伴们,如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一 键三连哦!
软件测试工程师自学教程:
这才是2022最精细的自动化测试自学教程,我把它刷了无数遍才上岸字节跳动,做到涨薪20K【值得自学软件测试的人刷】
软件测试工程师月薪2W以上薪资必学技能 — Python接口自动化框架封装.
美团面试真题_高级测试25K岗位面试 — 软件测试人都应该看看
软件测试必会_Jmeter大厂实战 — 仅6步可实现接口自动化测试
相关文章
- 资深测试开发已经不用postman测试接口了,你还在用
- curl指令模拟postman发json数据,发本地文件
- postman实现接口测试详细教程
- (转)postman发送json格式的post请求
- 最详细Postman参数化详细教程,精心整理
- Postman请求数据类型
- Postman接口测试之断言,全网最细教程没有之一!
- postman实现接口测试详细教程
- 进阶之路:深度理解postman和jmeter的区别何在?
- Postman 从入门到进阶教程(万字长文)
- ElasticSearch实战教程PostMan版(超级详细版)
- [转]Postman接口&压力测试
- 使用postman测试hystrix
- json转 PostMan bulk Edit application/x-www-form-urlencoded 需要的格式
- PostMan(一、分页查询)
- postman(九):postman接口测试脚本集成到jenkins