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安装
启动命令行(运行--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对比
- 一个镜像包含一个应用程序,可以达到隔离效果
- 支持自己创建镜像