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

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对比

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

  • 支持自己创建镜像

### 关于ArcGIS License Server无法启动的解决方案 当遇到ArcGIS License Server无法启动的情况,可以从以下几个方面排查并解决问题: #### 1. **检查网络配置** 确保License Server所在的计算机能够被其他客户端正常访问。如果是在局域网环境中部署了ArcGIS Server Local,则需要确认该环境下的网络设置是否允许远程连接AO组件[^1]。 #### 2. **验证服务状态** 检查ArcGIS Server Object Manager (SOM) 的运行情况。通常情况下,在Host SOM机器上需将此服务更改为由本地系统账户登录,并重启相关服务来恢复其正常工作流程[^2]。 #### 3. **审查日志文件** 查看ArcGIS License Manager的日志记录,寻找任何可能指示错误原因的信息。这些日志可以帮助识别具体是什么阻止了许可服务器的成功初始化。 #### 4. **权限问题** 确认用于启动ArcGIS License Server的服务账号具有足够的权限执行所需操作。这包括但不限于读取/写入特定目录的权利以及与其他必要进程通信的能力。 #### 5. **软件版本兼容性** 保证所使用的ArcGIS产品及其依赖项之间存在良好的版本匹配度。不一致可能会导致意外行为完全失败激活license server的功能。 #### 示例代码片段:修改服务登录身份 以下是更改Windows服务登录凭据的一个简单PowerShell脚本例子: ```powershell $serviceName = "ArcGISServerObjectManager" $newUsername = ".\LocalSystemUser" # 替换为实际用户名 $newPassword = ConvertTo-SecureString "" -AsPlainText -Force Set-Service -Name $serviceName -StartupType Automatic New-ServiceCredential -ServiceName $serviceName -Account $newUsername -Password $newPassword Restart-Service -Name $serviceName ``` 上述脚本仅作为示范用途,请依据实际情况调整参数值后再实施。 --- ###
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值