交通局网站建设方案策划书,济南城之运维网络科技,如何推广网站链接,莱芜都市网app一、概述
临时接到任务要对系统的接口进行压测#xff0c;上面的要求就是#xff1a;压测#xff0c;并发2000
在不熟悉系统的情况下#xff0c;按目前的需求#xff0c;需要做的步骤#xff1a;
需要有接口脚本需要能监控系统性能需要能定时执行脚本 二、观察
针…一、概述
临时接到任务要对系统的接口进行压测上面的要求就是压测并发2000
在不熟悉系统的情况下按目前的需求需要做的步骤
需要有接口脚本需要能监控系统性能需要能定时执行脚本 二、观察
针对第一点接口脚本 需要观察系统接口的情况 系统使用swagger文档编辑接口这很好可以直接引用 系统内关联接口熟悉将需要的参数设置成变量以便调用 系统内的接口返回状态很规范可以直接判断codemessage 综上为了效率选择现存的开源工具执行针对该开源工具的要就是可以使用命令行执行jmeter【备注因为要定时执行】 针对第二点监控系统性能 观察系统服务器: 系统为LinuxLinux上的监控工具很多要求是可以输出到文件并可对该文件进行分析或者可以自己编写shell脚本监控获取信息比如top【为了效率选择一款自主搭配即可当前选择nmon】 针对第三点定时执行脚本 观察脚本即将存放并执行的系统 Linux系统自带crontab命令可执行定时任务 三.编写 编写步骤
1.使用jmeter编写接口脚本并增加压测线程数并编写启动脚本StartJmx.sh
source /etc/profile
rm -rf ****.jtl
/绝对路径/jmeter -n -t /绝对路径/debugTest.jmx -l /绝对路径/****.jtl
sleep 10
nmonpidps -ef | grep nmon | awk {print $2}
kill -9 ${nmonpid} 2.服务器上安装nmon并编写启动脚本StartNmon.sh
#每5秒采集一次采集120次共10分钟的数据 nohup nmon -f -T -s 5 -c 120 -m /绝对路径文件夹 echo $! nmonpid 3.编写定时脚本
0 15 * * * sh /绝对路径/StartNmon.sh 0 15 * * * sh /绝对路径/StartJmx.sh 四.综述 以上除开jmeter脚本编写其他编写时间不超过1小时
当任务来临的时候不要慌张不要拒绝先和对接人沟通相应的事宜明确需求 需求明确之后请思考实现方式方式总是多种多样的或请教前辈或上网求解 临时任务的重点均在于效率这个前置条件给出的宽裕就是你不需要把方案做的很完美能得出结论即可 方案可后续再改良~ 下面是配套资料对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你 软件测试面试小程序
被百万人刷爆的软件测试题库谁用谁知道全网最全面试刷题小程序手机就可以刷题地铁上公交上卷起来
涵盖以下这些面试题板块 1、软件测试基础理论 2、web,app接口功能测试 3、网络 4、数据库 5、linux 6、web,app接口自动化 7、性能测试 8、编程基础9、hr面试题 10、开放性测试题11、安全测试12、计算机基础 资料获取方式