测试从零开始-No.1-部署一个用于学习实战使用的项目环境

简介: 本文介绍通过linux系统下的小皮面板进行安装。

本文介绍通过linux系统下的小皮面板进行安装。

下载安装脚本:https://www.xp.cn/linux.html

打开上面的网址,然后打开


微信图片_20220114153825.png


我这里选择的是无docker版本的。因为我在自己的阿里云服务器上安装过docker,用他的软件再安装的时候,会提示我安装或docker,建议在一个干净的环境中去进行安装。

Centos系统安装命令:

yum install -y wget && wget -O install.sh https://notdocker.xp.cn/install.sh && sh install.sh

执行完上面的命令之后,会出现下面的提示:


微信图片_20220114153828.png


出现以上截图内容后,浏览器输入外网访问地址即可访问小皮面板:


微信图片_20220114153831.png


在软件管理里面安装mysql、php等其他环境:


微信图片_20220114153834.png


这里建议mysql使用mysql5.7.27,php默认有一个版本,建议装一个5.6或者更新的版本,因为其他项目使用的时候,太低的版本会出现兼容性问题。

接下来,部署一个网站用来练习:

在软件管理下点击网站程序,然后找到shopxo项目:


微信图片_20220114153841.png


点击一键部署后,弹窗页面如下:


微信图片_20220114153844.png


安装完后,在左侧菜单网站那里,可以找到该项目,可以通过配置按钮更改端口。默认是80端口,我这里更改为了8080端口


微信图片_20220114153847.png


注意:在阿里云/腾讯云服务器上操作的话,要在安全组开放相关端口才能访问。

安装完之后,前端访问网址:http://8.129.162.225:8080/

后端管理系统网址:http://8.129.162.225:8080/admin.php 账号密码可在安装网站的页面可以看到:


微信图片_20220114153849.png


页面访问效果如下:

商城首页:


微信图片_20220114153852.png


商城后台:


微信图片_20220114153855.png


在小皮面板的【服务器防火墙】菜单下,放开数据库3306端口,让外部可以访问。(小皮面板和阿里云的安全组里面都要放开端口)


微信图片_20220114153858.png


放开后,可以用GUI工具连接数据库:


image.png


如果还有连接不上的,可以在左侧菜单【数据库】下面开启root用户远程连接权限:


image.png


然后,设置数据库的权限为所有人可访问:


image.png


至此,整个项目的前端、后台管理、以及数据库都可以访问,接下来就可以开启你们的转行/入行自学之路啦。可以利用该网站编写测试用例、找bug、练习数据库基本语法的使用、抓包工具的使用、自动化测试、性能测试等测试所需的技能。没有linux服务器或者虚拟机的,可以在windows机器上搭建,操作步骤类似。

建议:

1、刚开始接触这个的时候,不要花太多的时间在环境搭建上,选择那些一键安装的快捷方式就行,不要去折腾什么源码安装之类的,这并不能证明你的能力,相反,还可以出现各种未知的问题,耽误学习的时间。

2、在学习过程中,难免会遇到问题,就算照着别人的文档教程操作,也不能保证一定不出现问题,但是,出现问题后不要气馁,自己花长时间还解决不了的问题,要么就停下来换个思路,要么就寻求帮助。

如果需要该项目访问的相关账号信息等,可以添加微信获取。

相关文章
|
6月前
|
数据采集 JSON JavaScript
Cypress 插件实战:让测试更稳定,不再“偶尔掉链子”
本文分享如何通过自定义Cypress插件解决测试不稳定的痛点。插件可实现智能等待、数据预处理等能力,替代传统硬性等待,有效减少偶发性失败,提升测试效率和可维护性。文内包含具体实现方法与最佳实践。
|
7月前
|
存储 关系型数据库 测试技术
玩转n8n测试自动化:核心节点详解与测试实战指南
n8n中节点是自动化测试的核心,涵盖触发器、数据操作、逻辑控制和工具节点。通过组合节点,测试工程师可构建高效、智能的测试流程,提升测试自动化能力。
|
7月前
|
人工智能 测试技术 项目管理
测试不再碎片化:AI智能体平台「项目资料套件」功能上线!
在实际项目中,需求文档分散、整理费时、测试遗漏等问题常困扰测试工作。霍格沃兹推出AI智能体测试平台全新功能——项目资料套件,可将多个关联文档打包管理,并一键生成测试用例,提升测试完整性与效率。支持套件创建、文档关联、编辑删除及用例生成,适用于复杂项目、版本迭代等场景,助力实现智能化测试协作,让测试更高效、更专业。
|
8月前
|
Web App开发 人工智能 JavaScript
主流自动化测试框架的技术解析与实战指南
本内容深入解析主流测试框架Playwright、Selenium与Cypress的核心架构与适用场景,对比其在SPA测试、CI/CD、跨浏览器兼容性等方面的表现。同时探讨Playwright在AI增强测试、录制回放、企业部署等领域的实战优势,以及Selenium在老旧系统和IE兼容性中的坚守场景。结合六大典型场景,提供技术选型决策指南,并展望AI赋能下的未来测试体系。
|
6月前
|
人工智能 自然语言处理 JavaScript
Playwright MCP在UI回归测试中的实战:构建AI自主测试智能体
Playwright MCP结合AI智能体,革新UI回归测试:通过自然语言驱动浏览器操作,降低脚本编写门槛,提升测试效率与覆盖范围。借助快照解析、智能定位与Jira等工具集成,实现从需求描述到自动化执行的闭环,推动测试迈向智能化、民主化新阶段。
|
8月前
|
人工智能 缓存 测试技术
Playwright进阶指南 (6) | 自动化测试实战
2025企业级测试解决方案全面解析:从单元测试到千级并发,构建高可用测试体系。结合Playwright智能工具,解决传统测试维护成本高、环境依赖强、执行效率低等痛点,提升测试成功率,内容从测试架构设计、电商系统实战框架、高级测试策略、Docker化部署、CI/CD集成及AI测试应用,助力测试工程师掌握前沿技术,打造高效稳定的测试流程。
Playwright进阶指南 (6) | 自动化测试实战
|
7月前
|
人工智能 数据可视化 测试技术
AI 时代 API 自动化测试实战:Postman 断言的核心技巧与实战应用
AI 时代 API 自动化测试实战:Postman 断言的核心技巧与实战应用
911 11
|
7月前
|
人工智能 边缘计算 搜索推荐
AI产品测试学习路径全解析:从业务场景到代码实践
本文深入解析AI测试的核心技能与学习路径,涵盖业务理解、模型指标计算与性能测试三大阶段,助力掌握分类、推荐系统、计算机视觉等多场景测试方法,提升AI产品质量保障能力。
|
7月前
|
测试技术 UED 开发者
性能测试报告-用于项目的性能验证、性能调优、发现性能缺陷等应用场景
性能测试报告用于评估系统性能、稳定性和安全性,涵盖测试环境、方法、指标分析及缺陷优化建议,是保障软件质量与用户体验的关键文档。
|
8月前
|
算法 测试技术 API
从自学到实战:一位测试工程师的成长之路
在技术快速发展的今天,自动化测试已成为提升职场竞争力的关键技能。本文讲述了一位测试工程师从自学到实战的成长之路,分享他在学习UI、APP和API自动化过程中遇到的挑战,以及如何通过实际项目磨炼技术、突破瓶颈。他从最初自学的迷茫,到实战中发现问题、解决问题,再到得到导师指导,逐步掌握测试开发的核心思维,并向测试平台建设方向迈进。文章总结了他从理论到实践、从执行到思考的转变经验,强调了实战、导师指导和技术服务于业务的重要性。最后,邀请读者分享自己的技术突破故事,共同交流成长。
下一篇
开通oss服务