#!bin/bash
#File=IDC_XX.jmx
File=IDC_XX_PAY.jmx
#File=IDC_USER.jmx
#File=IDC_WY.jmx
#File=IDC_WY_PAY.jmx
threadNum=300
durationTime=300
p1=`cat ${File}|grep HttpTestSampleGui|awk -F '"' '{print $8}'|head -n 1`
Interface_num=`cat -n ${File}|grep HttpTestSampleGui|wc -l`
for i in `seq ${Interface_num}`
do
LineNum=`cat -n ${File}|grep HttpTestSampleGui|awk -F '<' '{print $1}'|head -n ${i}|tail -n 1| tr -d '[ \t]'`
Interface=`cat ${File}|grep HttpTestSampleGui|awk -F '"' '{print $6}'|head -n ${i}|tail -n 1`
sed -i ${LineNum}s/false/true/g ${File}
echo "========"${Interface}"=====start======"
echo "========"${Interface}"=====start======">>reports.log
sh jmeter.sh -JthreadCount=${threadNum} -JrampUp=10 -JdurationTime=${durationTime} -n -t ${File} -l ${Interface}.jtl >>reports.log
sed -i ${LineNum}s/true/false/g ${File}
echo "========"${Interface}"=====done======"
echo "========"${Interface}"=====done======">>reports.log
sleep 2m
done
Jmeter 半自动化shell脚本
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 需求 在 A 界面,点击跳转到 B 界面(该界面会执行一些业务),再点击返回键出现 Dialog 弹窗,点击确认退...
- 一般人用badboy都是使用它的录制功能,其它badboy还是一款自动化的工具,它可以实现检查点、参数化、迭代、并...
- 本文始发于我的博文趣说Shell脚本pwd、source、$0的连环坑,现转发至此。 目录 前言 踩坑跳坑出坑pw...
- 1.问题?第一步:》》》123456:promotion_sales ule_zhangfanglin$ sudo...
- 关于自动化打包这块,因为之前弄过Jenkins,感觉太费事了,各种环境搭建,还出现各种问题,短时间想弄一个自动化的...