版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第第页webtest.sh很不错的WEB服务器压力测试脚本webtest.sh很不错的WEB服务器压力测试脚本
发表于:2023-04-16来源:linux安全网:zhaoyun00点击数:标签:压力测试
#!/bin/bash##################################################################################说明#1、下载耗时测试#2、多线程测试
#!/bin/bash#################################################################################
#说明
#1、下载耗时(测试)
#2、多线程测试
#
#使用方法:./(web)test
#使用本脚本程序,可进程对网关web进行压力测试,测试
#功能主要包括:
#1、对自身机器的压力测试
#2、对其他机器的压力测试
#
#########################################################################################################################自定义部分####################################
#
#参数简介:
#SERVER为配置要测试的机器IP地址
#NAME定义设备的名称
#GRAPH定义是否生成折线图的参数文件
#VALUE此值为定义对(下载)速度测试的次数
#TIME配置是否开启长时间测试,不间断测试
#MODE配置本机器担当的角色
#
######################################################################################要测试的URL地址,也可写ftp的。
URL=33/wget.jsp
exportURL#服务器标识
NAME=lanse#设置是否生成图表数据
#GRAPH=OFF
GRAPH=ON#设置下载速度测试的次数;
#如果在SERVER端配置此参数后,客户端无法同步,可以tailftest.logfor;
#当wget到这个数值时,再在客户端执行脚本。如果不需要可以将此处设置为0;
#SC模式不受其影响
VALUE=0#VALUE=5000#长时间压力测试单位(分钟);
#配置TIME小于MAXTIME为开启长时间压力测试。如果相等为不开启。MAXTIME=6000
TIME=6000#设置模式,分(SC/SERVER/CLIENT)
#SC即是客户端模式,又是(服务器)模式,主要用于自压测试;
#SERVER主要用来测试别的设备;
#CLIENT当作客户端来用,主要配合另一台SERVER对自己的压力测试来提取系统资源信息。#MODE=CLIENT
MODE=SERVER
#MODE=SC#配置压力级别,分0/1/2/3,4个级别,级别越高,压力越小,默认0为最大压力;
#适合稳定性测试。LEVEL=0
#LEVEL=1
#LEVEL=2
#LEVEL=3#配置停止几秒后增加一个线程。SPACE=3#配置本次压力的测试,一共下载多少次,用来精确分析数据,最好不要与长时间同时配置;
#主要可以得到对不同设备测试,下载所用时间,成功率,失败率;
#如果同时配置,那个先执行完就结束进程;
#配置NUMBER小于MAXNUMBER为开启状态。MAXNUMBER=9000000
NUMBER=3000
###########################程序运行部分########################################
file
startfail
test.logfor
echo2sta
date+%stime
echo2whstat
OK
test.logwhile
graph
established#1^$#
if[$MODE=SC-o$MODE=SERVER];thenechotime=`date+%Y-%m-%d%H:%M:%S`test.sh
echowhile[1]test.sh
echodotest.sh
echowget$URL-c-q-t3-T5--no-check-certificatetest.sh
echoif[$?-eq0];thentest.sh
echoecho$timewgetoktest.logwhiletest.sh
echoelsetest.sh
echoecho$timewgetfailtest.logwhiletest.sh
echofitest.sh
if[$LEVEL-eq1];then
echosleep1test.sh
fi
if[$LEVEL-eq2];then
echosleep2test.sh
fi
if[$LEVEL-eq3];then
echosleep3test.sh
fi
echodonetest.sh
chmoda+xtest.sh
for((i=0;i=$VALUE;i++))
do
#2^#
wget$URL-c-q-t3-T5--no-check-certificate
if[$?-eq0];then
echo$timewgetok$itest.logfor
else
echo$timewgetfail$itest.logfor
fi
#2$#
done
T=`cattime`
N=`date+%s`
S=`echo$N-$T|bc`
M=`echoscale=1;$S/60|bc|awk-F.{print$1}`
MS=`echoscale=1;$S/60|bc|awk-F.{print$2*0.01*60}|awk-F.{print$1}`
echo\;echo\file
echo当
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国工会十七大精神培训
- 电冰箱、空调器安装与维护电子教案 1.2 安装空调器
- 期中质量检测(1~4单元)(试题)2024-2025学年三年级上册数学人教版
- DB11T 1084-2014 观赏鱼养殖技术规范花罗汉鱼
- 文化产业示范园区创建验收标准
- 体操垫产业规划专项研究报告
- 婴儿用包被市场发展预测和趋势分析
- 咖啡豆烘烤机产业规划专项研究报告
- 卸妆用布市场发展预测和趋势分析
- 人教版英语八年级下册 期末Unit1-2综合练习题
- 2024-2030年中国炼化一体化行业风险评估与市场需求前景预测报告
- 反恐防暴课件教学课件
- 污泥(废水)运输服务方案(技术方案)
- 水墨探索 课件 2024-2025学年岭美版初中美术八年级上册
- 山西省运城市2024-2025学年高二上学期10月月考语文试题
- 20世纪外国文学史课件:“垮掉的一代”
- 九年级物理全册教案【人教版】
- 《中华民族一家亲-同心共筑中国梦》队会课件
- Unit 4 Time to celebrate 大单元教学设计 2024-2025学年外研版英语七年级上册
- 二十届三中全会精神应知应会知识测试30题(附答案)
- 【A公司企业文化建设问题及优化建议开题报告3400字】
评论
0/150
提交评论