当前位置: 首页 > news >正文

【软件测试】2_性能测试实战 _项目环境搭建

文章目录

  • 一、什么是搭建项目环境
  • 二、如何获取项目环境
  • 三、商城项目搭建
    • 3.1 准备工作
    • 3.2 项目搭建步骤
  • 四、搭建环境常用命令
  • 五、商城项目启动步骤
  • 六、连接数据库

一、什么是搭建项目环境

准备项目工作所需的软件(Linux系统、应用服务器(Nginx)、数据库(Mysql)、项目代码)

二、如何获取项目环境

必须从开发 (项目经理、测试主管) 获取 ”指定版本“ 的 项目环境。

三、商城项目搭建

3.1 准备工作

  • 安装JDK
  • 安装MySQL
  • 安装Nginx
  • 安装node.js

3.2 项目搭建步骤

1、获取项目源代码

  • 包括前端代码和后端代码
  • 实际工作当中项目源代码由开发提供, 项目所需要的配置文件、 启动项目的顺序也由开发提供文档介绍

2、构建轻商城后端代码

  • 编译、 打包
  • 打包成jar包或war包

3、构建前端代码

  • 使用node.js打包
  • 部署包中包含HTML、 JS、 CSS等文件

4、初始化MySQL数据库

  • 项目启动前需要先初始化数据库
  • 执行初始化数据库的sql文件
source/usr/local/litemall/litemall-db/litemall.sql

5、启动轻商城后台管理系统的后端服务

java -jar litemall-all.jar

6、部署轻商城前端服务

  • 可以使用Nginx服务器

7、通过浏览器访问启动的前端, 测试项目是否能够正常运行

四、搭建环境常用命令

  • 查看网络:ifconfig(Linux)、ipconfig(windows)
  • 测试网络连通性:ping 目标ip地址。(局域网在测试过程中,防火墙必须关闭)
  • 修改权限:
    • 文件权限:
      • chmod 777 文件名。
      • chmod a+x 文件名 。 (注:a表示all 全部,x 表示执行 )
    • 目录权限:
      • chomd -R 777 目录名。 -R:递归访问文件的所有子内容。
  • 压缩、解压缩
    • zip:unzip xxx.zip 解压
    • tar:
tar-zcvf xxx.tar.gz 打包的文件或者目录# 压缩命令tar-zxvf xxx.tar.gz -C 指定解压的位置# 解压缩命令
  • 查看系统中进程的使用情况:
# 查询的结果必须是两条以上 ,表示有相应的进程运行在系统中psaux|grep关键字
  • 指定进程杀死
#kill-9 进程id

  • 启动脚本
# 方式一:bashxxx.sh# 方式二:添加执行权限,然后再执行 ./xxx.sh
  • scp 超级拷贝(需要依赖ssh)
# windows系统下的命令不需要借助工具拷贝到linux系统下,就用scp命令scp-r 待拷贝的文件名/目录 目标主机用户名@目标主机ip地址:绝对路径的存储位置

五、商城项目启动步骤

1、将litemall商城虚拟机压缩包,解压到系统中。

2、使用vm工具 打开解压缩目录中的 .vmx

3、点击“未列出?”输入root。输入密码 123456

4、登录成功后linux服务器 需要一段时间 加载 启动nginx 和 mysql服务器的程序。

# 登录成功后,会自动启动的,下面两个程序不必执行psaux|greplitemallpsaux|grepnginx

5、获取linux的ip地址。保证window系统能够ping通。

6、修改windows下的 C:\Windows\System32\drivers\etc\hosts 下的hosts文件。

  • 写入:服务器IP地址和域名(192.168.189.129 www.litemall360.com)
  • 建议不要直接在目录中修改。(拷贝到桌面,修改完成后,再拷贝到目录中进行覆盖原有的hosts文件)

7、浏览器访问商城项目。

  • 前端:http://www.litemall360.com:8082/#/ 用户名和密码均为 user123
  • 后端:http://www.litemall360.com:8081/#/dashboard 用户名和密码均为admin123

六、连接数据库

1、Mysql数据库

用户名:root 密码:123456数据库:litemall

http://www.jsqmd.com/news/294511/

相关文章:

  • AI预测未来翻车实录!复旦等高校推出FutureOmni基准,大模型准确率仅64.8%!程序员必看如何突破未卜先知瓶颈
  • 初中升高中冲刺辅导机构怎么选?这篇攻略帮你避坑拔草
  • 2026年沈阳有名的新高一补课老师排行,新初一补习班/成绩提升/外教/新高一补习班,新高一补课学校推荐排行榜单
  • 2026初中一对一辅导性价比测评:这三家机构凭什么领跑?
  • 上海初中辅导机构口碑大揭秘:2026家长实测榜单+选课攻略
  • AI Agent 的“进化之匙”:深入探讨 Agent Skills 的架构与应用
  • 【AI架构揭秘】从Chatbot到Agent!Skills、A2A、MCP一文全掌握,小白程序员也能秒懂的AI应用开发新范式!
  • 震惊!GPT-4o连幼儿园级别的看表任务都搞不定?大模型致命缺陷曝光,开发者速看!
  • 【爆】大模型技术炸裂!OpenAI构建AI帝国,Claude编程能力封神,小白程序员如何抓住风口?
  • 【AI炸裂】大模型选型攻略:从ChatGLM到GPT,小白程序员也能变身AI大神!
  • 2026年郑州旧电缆回收公司推荐:郑州恒森二手空调回收,废旧电缆回收/电缆回收/收购电线电缆/回收废旧电缆/电缆收购公司精选
  • visual studio 中去掉空行
  • 上海初中辅导哪家靠谱?2026家长圈口碑实测指南,避坑攻略看这里
  • 2026年1月主流GEO服务商能力对比
  • 2026年重庆CAAC无人机培训机构权威推荐榜:无人机专业培训 /无人机培训 /无人机培训机构 /无人机培训学校/无人机飞手证培训机构精选
  • 深度剖析 WebHostView:浏览器内核中的桌面级 Web 宿主与 TabHelper 对比
  • Chrome Safe Browsing:浏览器安全背后的全局防护机制解析
  • 深入剖析 WebHostView:浏览器内核中的桌面级 Web 宿主
  • 浏览器内核如何把 C++ 桌面能力注入到 JavaScript?
  • 家长必看!2026线上小学辅导机构大揭秘
  • 存储的测试题目
  • P5569 [SDOI2008] 石子合并
  • 上海小学生补习提分实测!这4家机构亲测靠谱,家长闭眼抄作业
  • C++课后习题训练记录Day79
  • 2026年免费公众号排版工具推荐:5款新媒体人必备神器丨微信编辑器哪个好
  • Django 用 Loguru 完美替换标准 Logging,实现优雅的日志管理方案
  • 2026小学辅导机构实测TOP4|宝妈必藏!精准选机构不踩雷
  • 2026年广州节日定制礼盒公司推荐:广州甄选食材有限公司,精品礼盒定制/定制礼盒/礼盒包装定制/包装礼盒定制/高档礼盒定制公司精选
  • 小学辅导机构怎么选?这3个硬指标帮你避坑
  • 2026年保健食品集合店优选:供应链实力大比拼,进口保健食品/保健食品/进口热销品集合店,保健食品集合店加盟代理有哪些