news 2026/4/3 3:59:31

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【软件测试】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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/3 3:02:14

【CTF Writeup】Crypto题型之AES加密算法破解与实战

前言 一、AES-CBC模式原理 AES-CBC模式需满足: 加密前需对明文进行分组(每组16字节),不足则填充; 需要一个密钥key(16/24/32字节,对应AES-128/192/256)和初始化向量IV&#xff08…

作者头像 李华
网站建设 2026/3/30 20:00:28

2000亿美元!2026年全球游戏行业的新格局与新变量

2000亿美元!2026年全球游戏行业的新格局与新变量 2026年,全球游戏市场规模预计突破2000亿美元(约2050-2100亿美元),从2025年的1888-1970亿美元增长3-7%。 这标志着后疫情低迷期的复苏(增长率从2022-2024的…

作者头像 李华
网站建设 2026/3/31 0:47:43

鸿蒙APP开发从入门到精通:ArkUI组件库详解与常用组件实战

鸿蒙APP开发从入门到精通:ArkUI组件库详解与常用组件实战 鸿蒙(HarmonyOS NEXT)是华为推出的分布式操作系统,其APP开发框架以ArkUI为核心,采用ArkTS(基于TypeScript的扩展语言)进行声明式开发。…

作者头像 李华
网站建设 2026/3/24 5:20:56

Router_T000_ConceptMECE

startmindmap* 汇报总图** 动机价值*** 故事钩子*** 价值主张** 现状基线*** 基线速览*** SafeDreamer*** UNISafe外盾*** SPOWL** 问题缺陷*** 主流缺陷*** OOD幻觉*** 外盾不学*** 固定阈值** 创新方案*** 核心创新*** Risk-Bellman*** ucert内生*** 不改环境奖*** 插入点** …

作者头像 李华
网站建设 2026/4/3 2:52:00

Java计算机毕设之基于springboot+vue的游戏装备账号销售商城平台系统基于springboot的游戏售卖商城系统(完整前后端代码+说明文档+LW,调试定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华