学习 Jmeter 性能基础, 想要借助 1 款现有的软件平台, 来练习 jmeter 基础,《Jmeter 实战》书籍上给出样例软件平台: Jforum
一, 环境准备
准备: tomcat9,mysql5.5,jdk8 版本
1,Tomcat 下载完成后, 解压放到对应服务器 / usr/local 目录下
2, 使用 Docker 安装 mysql5.5 版本过程:
- (1) docker search mysql5.5
- NAME DESCRIPTION STARS OFFICIAL AUTOMATED
- micktwomey/mysql5.5 1 [OK]
andreiqw/mysql5.5.22 MySQL 5.5.22 based on debian:jessie. Repo: h... 0
gaumire/mysql5.5 Custom MySQL image version 5.5. 0
717160040/mysql5.5 MySQL5.5root 带远程连接权限 0
- phox/mysql5.5 0 [OK]
- jmw1/mysql5.5 Default .cnf MySQL Server 0
- prodaptimages/mysql5.5 0
(2) 使用 docker pull 命令, 直接将 mysql5.5 镜像拉取到服务器
docker pull MySQL:5.5
(3) 启动
docker run --name MySQL -p 3306:3306-e MYSQL_ROOT_PASSWORD=123456-d 镜像 ID
(这里设置的数据默认密码为: 123456)
ps: docker 查看镜像 Id
- docker images | grep MySQL
- MySQL 5.6 2c0964ec182a 3 weeks ago 329 MB
(4) 进入容器
docker exec -it MySQL bash
登录 MySQL 服务器 MySQL -uroot -p 123456
- ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
- # 设置远程任何用户允许连接 MySQL
- CREATE USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
- GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
3, 配置 JDK1.8, 首先进入官网进行下载 JDK, 下载成, 解压到服务器 / 指定的目录下
进入 / etc/profile VIM 编辑, 在文件末尾追加配置项, 如下:
- JAVA_HOME=/opt/jdk1.8.0_141
- JAVA_BIN=$JAVA_HOME/bin
- JRE_HOME=$JAVA_HOME/jre
- JRE_BIN=$JAVA_HOME/bin
- PATH=$JAVA_BIN:$JRE_BIN:$PATH
- export JAVA_HOME JRE_HOME PATH
保存后, source /etc/profile 进行生效
二, JForum 下载
官网下载地址: https://jaist.dl.sourceforge.net/project/jforum2
百度网盘下载地址 (Jforum2.0.9) :
链接: https://pan.baidu.com/s/1HTwrpLZr8UO3XayHunb4Vw 提取码: 2333
下载完成后, 将 jforum2.war 包解压成 jforum 文件, 放到服务器
安装前, 需创建 jforum 数据库
同时需要进入
/web-INF/config/database/MySQL 路径, 修改 MySQL.properties 文件
database.connection.password = 此处数据库密码
同时需要修改 MySQL/mysql_db_struct.sql 文件, 将其中的建表后的 "TYPE=InnoDB;" 改成 "ENGINE=InnoDB;", 然后保存
在 tomcat 的打开网址路径加上 / jforum/install.jsp(例如: http://localhost:8088/jforum/install.jsp), 就可以打开 / jforum 的安装入口了.
安装前, 填写库用户名和密码
填写完成系统管理员密码后, 点击下一步, 进入安装页面
安装过程中, 可能会出现以下问题:
由于 mysql5.5 及以后的版本中
TYPE=InnoDB 被 ENGINE=InnoDB 替代, 安装时会报错 "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near'TYPE=InnoDB'at line 1", 将
/mysql_db_struct.sql 文件, 将其中的建表后的 "TYPE=InnoDB;" 改成 "ENGINE=InnoDB; 修改完成即可, 进行下一步重新安装操作
来源: http://www.bubuko.com/infodetail-3093892.html