首页 > 其他分享 >接口自动化测试--Postman安装和环境部署

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

时间:2023-09-25 23:08:35浏览次数:68  
标签:Postman cnpm -- 接口 newman install 测试 安装

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

1.先安装Postman

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

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

这里下载的是Windows版本的

进行安装的就好

环境部署

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

1.nodo.js安装

https://nodejs.org/en

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

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

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

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

2.cnpm安装

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

# 验证cnpm
cnpm -v

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

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

3.xmysql

cnpm install -g xmysql

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

4.newman

cnpm install -g newman

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

5.newman-reporter-html

cnpm install -g newman-reporter-html

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

查看所有安装内容
npm list -g --depth 0

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

Postman的测试流程

  • 售前技术支持、商务、销售--沟通客户,制作解决方案
  • 投标、竞标(技术解决方案、商务分、商务分、价格分)
  • 立项
  • 产品经理、需求、设计与客户沟通需求,产品原型图、需求文档
  • 项目经理、架构师、后端开发、前端开发、测试、DBA根据需求进行开会讨论
  • 产出:需求文档、原型图、ER图(数据库设计)
  • 排期--一个版本的周期
  • 任务、人员、时间分配
  • 开发人员编写代码
  • 测试人员
  • 测试经理指定测试计划
  • 测试人员根据计划要求、熟悉自己任务模块(需求)
  • 编写测试用例
  • 用例评审:组织测试、开发、产品、项目经理等人
  • 查缺补漏、修改错误用例
  • 开发提测
  • 组织开会:收case会议:有开发经理介绍本轮研发的功能及修改过的功能
  • 冒烟测试:发现问题直接提出,记录问题
  • 收case通过后,开发提测
  • 测试经理/组长/负责部署环境的人员进行测试环境部署
  • 测试经理发送邮件:通知人员展开测试工作
  • 环境信息
  • 任务信息
  • 时间安排
  • 测试人员执行测试,记录测试结果,发现问题,提交缺陷报告,跟踪管理缺陷,编写总结

被测系统环境搭建

  • 云服务器(腾讯云、阿里云、百度云、华为云、天翼云
  • 操作系统:Linux操作系统(Centos7.6 )
  • 容器虚拟化:Docker容器
  • 数据库:MySQL
  • 语言:PHP
  • Apache服务

Docker

  • 容器技术,快速部署应用
  • 对比产品--VMware对比
  • 一个镜像包含一个应用程序,可以达到隔离效果
  • 支持自己创建镜像

标签:Postman,cnpm,--,接口,newman,install,测试,安装
From: https://blog.51cto.com/u_16239770/7599444

相关文章

  • VLAN隔离
    场景一、同一VLAN下用户进行隔离如果不希望同一VLAN下某些用户进行互通,可以通过配置端口隔离实现。下面通过一个实验来详细讲解如何实现端口隔离:如下图所示,三台PC属于同一VLAN、同一网段,配置完成后,三台PC都可以互访,现在要求PC1和PC2之间不能互通,PC1和PC3能够互通、PC2和PC3能够互通......
  • 核酸大王盯上预制菜 究竟是眼光超前 还是阴魂不散?
    作者:积溪螳螂观察简评: “核酸”大王张核子盯上了预制菜,旗下新增农业公司,拟经营农业及预制菜相关业务。#核酸大王张核子#预制菜#预制菜进校园预制菜盯上了学生,而曾经的核酸大王,却盯上了预制菜,核酸有他,统租房有他,预制菜还是有他,张核子究竟是眼光超前,还是阴魂不散?最近预制菜进校园......
  • 接口自动化
    接口测试功能自动化测试:使用Selrnium、QTP等自动化工具对系统进行测试缺点:投入产出比低,发现Bug能力弱单元自动化测试缺点:难度大、找不到合适的人员、成本高接口自动化测试主要测试模块间的调用关系的正确性接口接口全称为应用编程接口,简称为API接口的本质上是程序开发的函数或者方......
  • ruoyi-cloud免登录访问
    1、首先在nacos中找到gateway.yml编辑,找到ignore下的whites,添加需要名登录的连接2、还要把连接上面的权限校验的代码注解给删除掉......
  • 无涯教程-JavaScript - STANDARDIZE函数
    描述STANDARDIZE函数从以均值和standard_dev为特征的分布返回归一化值。语法STANDARDIZE(x,mean,standard_dev)争论Argument描述Required/OptionalXThevalueyouwanttonormalize.RequiredMeanThearithmeticmeanofthedistribution.RequiredStandard_de......
  • 被裁的Android程序员,未来还能有什么方向呢?
    前言做了一份程序员“失业”后的自救方向汇总:接下来挨个聊聊。产品经理都说产品和技术总是相爱相杀,不过产品和技术的关系也是最近的。无论是产品转技术,还是技术转产品,相对来说都是比较容易的,很多底层逻辑是互通的。产品的生命周期比技术更长一点,而技术的平均薪酬要比产品高一点,算是......
  • OpenStack(Train版)-部署neutron(二)
    7.2.3、部署自助服务网络Self-servicenetworks7.2.3.1、部署Neutron控制节点(controller)7.2.3.1.1、创库授权createdatabaseneutron;grantallprivilegesonneutron.*to'neutron'@'localhost'identifiedby'neutron123';grantallprivilegesonneut......
  • PHP手机购物商场源码 麦淘商城 互站价值过万
    这东西打开看一眼看上去搭建不简单,据说价值五位数有兴趣的可以拿去试一下:内有压缩包,提取码:4a6d......
  • enclave demo client 运行错误:
    [ec2-user@ip-172-31-66-71GenerateToken]$python3client.pyalias/wallet-sec2-enclave-kmsu001Expectingvalue:line1column1(char0)enclave的console出错信息如下:Startingrun.shnohup:appendingoutputto'nohup.out'[6.471168]NSMRNG:returnin......
  • # yyds干货盘点 # 盘点一个使用Python自动化处理GPS、北斗经纬度数据实战(下篇)
    大家好,我是皮皮。一、前言上一篇文章我们使用了Python来实现数据的导入和分列处理,最终可以得到符合预期的结果,不过还可以继续深挖优化下,这一篇文章一起来看看吧。优化的背景如下图所示:二、实现过程这里【瑜亮老师】继续给了一个优化指导,如下图所示:并且给出的代码如下:withopen("./G......