手把手教你搞懂测试环境项目部署

准备及提升

内容介绍

一、项目环境搭建
二、项目部署流程
三、安装CentOS
四、项目部署实现
目标:
了解 项目环境搭建 基本准备
熟悉 项目部署流程
能够 完成centos系统的安装
能够 完成实际项目的部署 实施
具备 解决异常问题的思路及能力
项目环境搭建
1、搭建准备
2、搭建方式
3、操作系统
4、项目架构
1-1. 搭建准备1
1.1硬件系统
 
  • 笔记本
  • 台式机
  • 云服务
1.2软件系统
系统软件
  • Windows
  • macOS
  • Linux
  • Unix
1-1.搭建准备
应用软件
  • Web服务:Apache、Nginx
  • 数据库:MySQL、Oracle
  • 项目框架:ThinkPHP、Spring boot
1-2. 搭建方式
1. Windows系统下项目搭建
2. Linux系统下的项目搭建
1-3. 操作系统
1. 用于服务器的操作系统
2. 用于客户端的操作系统
1-4. 项目架构
1. 项目架构组成
2. 集成工具与独立服务的 应用

项目部署流程 

1.软件列表
2.实施步骤
2-1. 软件列表
案例 :ZenTao 开源项目 CentOS7 部署
1.1工具软件
VMware
Xshell/Putty
Navicat
1.2服务软件
CentOS7 镜像( centos*.iso
服务压缩包( PHP MariaDB 等)
项目压缩包( ZenTaoPMS*.zip
http://mirrors.aliyun.com/centos/7/isos/x86_64/
1. 准备好工具软件
2. 下载对应服务软件包
2-2. 实施步骤

1. 安装 VMware 虚拟机
2. 安装独立的应用服务
3. 部署项目文件

安装CentOS 

1.安装过程演示
2.异常问题处理
3-1. 安装过程演示
1
案例 :ZenTao 开源项目 CentOS7 部署
1. 创建虚拟机
2. 导入 centos 镜像
3. 修改虚拟机存储路径
4. 安装镜像
5. 安装过程设置
6. 验证安装结果
1. 熟悉安装 centos 的步骤
2. 能够完成安装过程的设置
3-2. 异常问题处理
1. 虚拟机网络设置    ip addr
2. 网络端口查询        netstat -ntpl
3. 远程服务器连接     xshell
1. 熟悉 centos7 常用命令
2. 能够分析处理出现的基本问题
项目部署实现
1.安装Apache
2.安装PHP
3.安装Mariadb
4.部署项目
4-1. 安装 Apache
1. 上传文件                 rz
2. 在线安装 Apache     yum –y install httpd
3. 设置防火墙允许      firewalld-cmd–zone=public –add-port=80/tcp --permanent
4. 验证 Apache 服务     浏览器访问IP 地址
4-2. 安装 PHP
1. 配置 yum 源                        rpm –Uvh https://
2. 安装所需组件                    yum –y install php71w
3. 创建 phpinfo 文件                echo ‘<?php phpinfo();?>’
4. 验证 Apache 解析 PHP          浏览器: ip/index.php
4-3. 安装 Mariadb
1.yum 安装并启动 Mariadb
2. 数据库安全设置
4-4. 部署项目文件
1. 解压上传文件
2. 修改 Apache 访问配置
3. 重启 Apache 服务
4. 浏览器输入访问地址
总结:

检验
目标达成了么?

能够清楚 Linux 常见项目的 部署流程
掌握 Linux项目部署的过程实现
能够应对部署实施过程中的异常问题
能够进行类似项目的独立部署实现

软件测试学习路线图详细介绍

第一阶段 功能测试

学前导读:学习本阶段内容,可全流程功能测试解决方案、Web自动化测试解决方案、数据分离解决方案、自动化测试报告解决方案、日志收集解决方案。

1.2022全网首发、最适合新手的软件测入门到实战教程上线啦!

真正的从入门到精通,包含了基础+项目实战,所有案例实战操作均图文并茂,真正实现一套全通关!

软件测试2022最新视频教程,软件测试基础入门到项目实战(涵盖软件测试基础+黑马头条项目实战)

2.软件测试入门到精通

软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。本课程共5天,针对零基础小白录制。零基础入门的必学课。

软件测试从入门到精通_软件测试基础教程

3. Linux系统2天快速入门

本视频包含Linux操作系统介绍、Linux的常用命令、vi编辑器。学习掌握本阶段内容,可具备Linux项目搭建能力。

Linux系统操作教程2天快速入门linux项目搭建

4. 软件测试MySQL数据库知识精讲+项目实战

本视频包含数据安装,数据表操作、数据操作-增删改查、条件查询、排序、聚合函数、分组、分页、连接查询、自关联、子查询、子查询演练。学习本课程内容,可具备数据库校验能力;还可以快速、规范的掌握数据库增删改查操作。

软件测试工程师必备MySQL数据库,mysql系统精讲+课后练习

第二阶段 Python编程

学前导读:学习本阶段内容,可掌握Python语法, 具备编程能力; 能建立编程思维以及面向对象程序设计思想; 能掌握UnitTest框架管理测试用例。

10天玩转Python软件测试

学习本阶段内容,可掌握Python语法, 具备编程能力; 能建立编程思维以及面向对象程序设计思想; 能掌握UnitTest框架管理测试用例。

Python自动测试教程,python从基础到UnitTest框架管理测试用例

第三阶段 UI自动化

学前导读:ui自动化大体分为web自动化和App自动化,在自动化测试领域中占比很大,经常使用。

1. 软件测试web自动化测试精讲与实战

本课程将教会大家搭建Web自动化和移动自动化测试环境;掌握Web自动化测试流程和脚本编写;掌握移动自动化测试中元素的定位方法、元素操作和手势操作;熟练掌握ADB工具的使用; 掌握PO模式的设计思想,并能够对页面进行封装;掌握数据驱动的实现方式; 能够在实际项目灵活运用自动化的相关技术。

软件测试web自动化测试,Web自动化流程精讲和移动自动化测试环境

2.零基础入门移动自动化——Appium框架

本课程会详细讲解Appium框架,Appium是一个开源的、跨平台的自动化测试框架,该框架适用于Native Application、Mobile Web Application或Hybrid Application的自动化测试。

零基础入门移动自动化测试——Appium框架

3. 轻松教你使用Appium进行IOS真机自动化测试

本套课程,将环境安装的步骤和注意事项呈现给学员,模拟器到真机实操,都进行演示讲解。内容丰富,生动形象,学完即可完成IOS端环境安装及实操。

轻松教你使用Appium进行IOS真机自动化测试

第四阶段 接口自动化

学前导读:接口测试是所有自动化测试应用频率最高部分。此阶段共分成14个部分进行详讲。

接口测试精讲+传智健康实战教程

本教程会涉及HTTP,Postman,Pymysql,requests库,集成UnitTes,Dubbo等诸多工具,最后用传智健康项目进行本阶段项目实战。

4天玩转接口测试,接口重点全解析+传智健康项目实战(包含requests库,集成UnitTes,Dubbo等诸多工具)

第五阶段 性能测试

学前导读:性能测试属于高级测试范畴,对于薪资的提升帮助很大,本阶段视频讲解性能测试环境搭建,JMeter工具的使用,性能测试监控、分析和调优方法。

4天快速入门性能测试

本视频通过性能测试基础理论及JMeter工具的学习;通过轻商城项目实战,带学员掌握性能测试需求分析、性能测试计划、测试用例设计、测试脚本开发、性能监控、性能分析和调优、性能测试报告总结。

性能测试全套教程,4天快速入门性能测试+项目商城实战(含JMeter工具等)

第六阶段 综合项目强化

学前导读:通过微信小程序、金融项目两个实战项目综合强化功能测试、接口测试、性能测试。

1. 微信小程序自动化测试实战

本视频涵盖:微信小程序基础介绍、Ego微商项目介绍、Ego微商项目部署、Ego微商小程序计划篇、Ego微商小程序设计篇、Ego微商小程序执行总结篇、Ego微商小程序接口测试篇、持续集成。

软件测试微信小程序自动化测试实战

2. 软件测试4天搞定金融项目

本视频讲解金融项目功能测试解决方案、真实项目测试体验解决方案、复杂业务接口测试解决方案 接口加解密测试解决方案、数据分离解决方案 持续集成解决方案、自动化测试报告解决方案、高并发测试解决方案。

软件测试4天快速搞定金融项目功能测试实战教程

猜你喜欢

转载自blog.csdn.net/weixin_51689029/article/details/125504228