Postman是一款功能强大的网页调试和模拟发送HTTP请求的谷歌插件,可以使用各种方法发送网页HTTP请求,能够运行测试用例
1.先安装Postman
官网: https://www.postman.com/downloads/?utm_source=postman-home
这里下载的是Windows版本的
进行安装的就好
环境部署
需要部署node.js、cnpm、xmysql、newman、newman-reporter-html
1.nodo.js安装
https://nodejs.org/en
启动命令行(运行--cmd--输入命令)
#查看是否安装成功node.js
node -v
2.cnpm安装
# 安装 cnpm
npm install cnpm -g --registry=https://registry.npm.taobao.org
# 验证cnpm
cnpm -v
3.xmysql
cnpm install -g xmysql
4.newman
cnpm install -g newman
5.newman-reporter-html
cnpm install -g newman-reporter-html
查看所有安装内容
npm list -g --depth 0
Postman的测试流程
-
售前技术支持、商务、销售--沟通客户,制作解决方案
-
投标、竞标(技术解决方案、商务分、商务分、价格分)
-
立项
-
产品经理、需求、设计与客户沟通需求,产品原型图、需求文档
-
项目经理、架构师、后端开发、前端开发、测试、DBA根据需求进行开会讨论
-
产出:需求文档、原型图、ER图(数据库设计)
-
-
排期--一个版本的周期
-
任务、人员、时间分配
-
开发人员编写代码
-
测试人员
-
测试经理指定测试计划
-
测试人员根据计划要求、熟悉自己任务模块(需求)
-
编写测试用例
-
用例评审:组织测试、开发、产品、项目经理等人
-
查缺补漏、修改错误用例
-
-
-
开发提测
-
组织开会:收case会议:有开发经理介绍本轮研发的功能及修改过的功能
-
冒烟测试:发现问题直接提出,记录问题
-
收case通过后,开发提测
-
测试经理/组长/负责部署环境的人员进行测试环境部署
-
测试经理发送邮件:通知人员展开测试工作
-
环境信息
-
任务信息
-
时间安排
-
-
测试人员执行测试,记录测试结果,发现问题,提交缺陷报告,跟踪管理缺陷,编写总结
-
-
被测系统环境搭建
-
云服务器(腾讯云、阿里云、百度云、华为云、天翼云
-
操作系统:Linux操作系统(Centos7.6 )
-
容器虚拟化:Docker容器
-
数据库:MySQL
-
语言:PHP
-
Apache服务
Docker
-
容器技术,快速部署应用
-
对比产品--VMware对比
-
一个镜像包含一个应用程序,可以达到隔离效果
-
支持自己创建镜像