接口自动化测试--Postman安装和环境部署

Postman是一款功能强大的网页调试和模拟发送HTTP请求的谷歌插件,可以使用各种方法发送网页HTTP请求,能够运行测试用例

1.先安装Postman

   官网: https://www.postman.com/downloads/?utm_source=postman-home

接口自动化测试--Postman安装和环境部署_第1张图片

这里下载的是Windows版本的

进行安装的就好

环境部署
需要部署node.js、cnpm、xmysql、newman、newman-reporter-html

1.nodo.js安装

 https://nodejs.org/en

接口自动化测试--Postman安装和环境部署_第2张图片

 启动命令行(运行--cmd--输入命令)

#查看是否安装成功node.js
node -v

2.cnpm安装

# 安装 cnpm
npm install cnpm -g --registry=https://registry.npm.taobao.org

# 验证cnpm
cnpm -v

接口自动化测试--Postman安装和环境部署_第3张图片

 接口自动化测试--Postman安装和环境部署_第4张图片

 3.xmysql

cnpm install -g xmysql

接口自动化测试--Postman安装和环境部署_第5张图片

4.newman

cnpm install -g newman

接口自动化测试--Postman安装和环境部署_第6张图片

5.newman-reporter-html

cnpm install -g newman-reporter-html

接口自动化测试--Postman安装和环境部署_第7张图片

查看所有安装内容

npm list -g --depth 0

 接口自动化测试--Postman安装和环境部署_第8张图片

Postman的测试流程

  • 售前技术支持、商务、销售--沟通客户,制作解决方案

  • 投标、竞标(技术解决方案、商务分、商务分、价格分)

  • 立项

  • 产品经理、需求、设计与客户沟通需求,产品原型图、需求文档

  • 项目经理、架构师、后端开发、前端开发、测试、DBA根据需求进行开会讨论

    • 产出:需求文档、原型图、ER图(数据库设计)

  • 排期--一个版本的周期

    • 任务、人员、时间分配

    • 开发人员编写代码

    • 测试人员

      • 测试经理指定测试计划

      • 测试人员根据计划要求、熟悉自己任务模块(需求)

      • 编写测试用例

        • 用例评审:组织测试、开发、产品、项目经理等人

        • 查缺补漏、修改错误用例

    • 开发提测

      • 组织开会:收case会议:有开发经理介绍本轮研发的功能及修改过的功能

      • 冒烟测试:发现问题直接提出,记录问题

      • 收case通过后,开发提测

      • 测试经理/组长/负责部署环境的人员进行测试环境部署

      • 测试经理发送邮件:通知人员展开测试工作

        • 环境信息

        • 任务信息

        • 时间安排

      • 测试人员执行测试,记录测试结果,发现问题,提交缺陷报告,跟踪管理缺陷,编写总结

被测系统环境搭建

  • 云服务器(腾讯云、阿里云、百度云、华为云、天翼云

  • 操作系统:Linux操作系统(Centos7.6 )

  • 容器虚拟化:Docker容器

  • 数据库:MySQL

  • 语言:PHP

  • Apache服务

Docker

  • 容器技术,快速部署应用

  • 对比产品--VMware对比

  • 一个镜像包含一个应用程序,可以达到隔离效果

  • 支持自己创建镜像

你可能感兴趣的:(接口测试,postman,测试工具,node.js)