學習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;修改完成即可,進行下一步重新安裝操作