性能測試之Jforum平台的搭建


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM