news 2026/2/27 13:53:19

【软件测试】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/2/27 21:23:25

C++课后习题训练记录Day79

1.练习项目: 问题描述 Bob 和 Alice 最近在学习博弈论,为了学以致用,他们找来了一大堆的小饼干,并通过博弈的方式来吃掉这些小饼干。他们将找来的小饼干分成 𝑛 堆,每堆小饼干有 𝑎&#x1d4…

作者头像 李华
网站建设 2026/2/26 13:03:45

工程化思维破解协同与锁死难题:Java企业的AI集成新思路

在AI技术深度渗透企业业务的今天,Java技术团队普遍面临一个核心难题:不同大模型各有专精——有的擅长数据分析,有的精通代码生成,有的适配多模态交互,但如何让这些“专精选手”协同作战,同时避免被单一厂商…

作者头像 李华
网站建设 2026/2/25 23:17:21

Vue2 的数据响应式原理给实例新增响应式属性

Vue2 响应式原理的案例 <template><div id"app"><div>用户名&#xff1a;{{ user.name }}</div><div>年龄&#xff1a;{{ user.age }}</div> <button click"addAgeDirectly">直接添加年龄&#xff08;无响应式&…

作者头像 李华
网站建设 2026/2/26 3:32:50

轰炸敌人,最多可以摧毁的敌人城堡数目

我的解法&#xff1a; 对于每一个空位置&#xff0c;进行一次bfs&#xff0c;从上下左右四个方向去寻找&#xff0c;这是岛屿问题的相似处理&#xff0c;但是这个题可以优化&#xff0c;因为横竖方向可以进行动规优化。 我们不需要对每个 0 都重新数一遍它所在的行和列有多少敌…

作者头像 李华
网站建设 2026/2/25 1:15:34

微信小程序 == rsa加解密工具

wxmp-rsa 1、简介 前端rsa加解密工具。 基于jsencrypt修改扩展功能。兼容小程序环境&#xff0c;压缩后60kb左右的大小&#xff0c;节省小程序空间。支持超长文本加解密。支持中文字符的加解密。 仓库地址 https://github.com/jiayc4215/wxmp-rsa2、安装 npm i wxmp-rsa …

作者头像 李华