代码拉取完成,页面将自动刷新
同步操作将从 smooth/stressTestSystem 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
轻便部署方案
轻便部署需要的文件目录
renren-fast
├─[apache-jmeter-5.1.1] #不需要整个Jmeter包,只需要以下内容,大概4M多
│ ├─bin/*.properties #jmeter配置文件,其中 jmeter.properties 是必须有的
│ ├─bin/report-template #报告模板也是必须的,整个目录含文件都要
│ ├─lib/ext/ApacheJMeter_functions.jar #函数插件(即使pom.xml引用了依赖,在这个目录下也要有)
│ ├─lib/ext/JMeterPlugins-Standard.jar #扩展插件(同上)
│ └─lib/junit #必须包含的目录,保持空目录即可
│
├─[.h2] #采用文件数据库(方便迁移,直接调用无需安装数据库,可通过db_h2.sql导入h2生成以下两个文件)
│ ├─jmeterdb.mv.db #数据存储文件
│ └─jmeterdb.trace.db #操作日志文件
│
├─renren-fast.jar #压测平台主文件
│
├─startStressSystem.cmd #windows的一键启动脚本
│
└─startStressSystem.sh #Linux的一键启动脚本
startStressSystem.cmd
@echo off
SET jmeterFolder=apache-jmeter-5.1.1
SET jmeterdbFolder=.h2
SET localPath=%cd%
if exist %USERPROFILE%\.jmeter\%jmeterFolder% (
echo "jmeter_home is exist!"
) else (
echo D | xcopy /y %localPath%\%jmeterFolder% "%USERPROFILE%\.jmeter\%jmeterFolder%" /s /e
md %USERPROFILE%\.jmeter\stressTestCases
)
if exist "%USERPROFILE%\.h2\jmeterdb.mv.db" (
echo "jmeterdb file is exist!"
) else (
echo D | xcopy /y %localPath%\%jmeterdbFolder% "%USERPROFILE%\.h2" /s /e
)
java -jar %localPath%\renren-fast.jar
jmeterFolder=apache-jmeter-5.1.1
jmeterdbFolder=.h2
Cur_Dir=$(cd "$(dirname "$0")"; pwd)
if [ -d "~/.jmeter/$jmeterFolder" ];then
echo "jmeter_home is exist!"
else
mkdir -p ~/.jmeter
cp -r $Cur_Dir/$jmeterFolder/. ~/.jmeter/$jmeterFolder
mkdir -p ~/.jmeter/stressTestCases
fi
if [ -f "~/.h2/jmeterdb.mv.db" ];then
echo "jmeterdb file is exist!"
else
mkdir -p ~/.h2
cp -r $Cur_Dir/$jmeterdbFolder/. ~/.h2
fi
PROCESS_NUM=`ps -ef | grep "renren-fast" | grep -v "grep" | wc -l`
if [ $PROCESS_NUM -gt 0 ]; then
echo -n `date +'%Y-%m-%d %H:%M:%S'`
echo "----Restart StressTestSystem service ."
ps -ef | grep renren-fast | grep -v grep | cut -c 9-15 | xargs kill -9
sleep 2
(nohup java -jar $Cur_Dir/renren-fast.jar) >/dev/null 2>&1 &
else
echo -n `date +'%Y-%m-%d %H:%M:%S'`
echo "----Starting StressTestSystem service ."
(nohup java -jar $Cur_Dir/renren-fast.jar) >/dev/null 2>&1 &
fi
sleep 2
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。