既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
配置:设置结果属性,即保存哪些结果字段到文件。一般保存必要的字段信息即可,保存的越多,对负载机的IO会产生影响。
Label:取样器名称(或者是事务名)。
#样本:取样器运行次数(提交了多少笔业务)。
平均值:请求(事务)的平均响应时间,单位为毫秒。
最小值:请求的最小响应时间,单位为毫秒。
最大值:请求的最大响应时间,单位为毫秒。
标准偏差:响应时间的标准偏差。(反应的是系统的稳定性)
异常%:事务错误率。
吞吐率:即TPS。 ==》每秒事务数 == 单位时间内的事务数
接收 KB/sec:每秒数据包流量,单位是KB。
发送 KB/sec:每秒数据包流量,单位是KB。
平均字节数:平均数据流量,单位是Byte。平均字节数 * #样本 = 吞吐量
聚合报告(Aggregate Report)
用来收集性能测试过程中的请求以及事务各项指标。通过监听器–聚合报告 可以添加该元件。界面如下图所示
聚合报告界面介绍:
所有数据写入一个文件:保存测试结果到本地。
文件名:指定保存结果。
仅错误日志:仅保存日志中报错的部分。
仅成功日志:保存日志中成功的部分。
配置:设置结果属性,即保存哪些结果字段到文件。一般保存必要的字段 信息
即可,保存的越多,对负载机的IO会产生影响。
Label:取样器名称(或者是事务名)。
#样本:取样器运行次数(提交了多少笔业务)。
平均值:请求(事务)的平均响应时间,单位为毫秒。
中位数:50%的请求耗时都在这个时间之下
90%百分位:90%的请求耗时都在这个时间之下
95%百分位:95%的请求耗时都在这个时间之下
99%百分位:99%的请求耗时都在这个时间之下(汇总报告中,标准偏差很大,使用百分位的值作为参考)
最小值:请求的最小响应时间,单位为毫秒。
最大值:请求的最大响应时间,单位为毫秒。
异常%:事务错误率。
吞吐率:即TPS。
接收 KB/sec:每秒数据包流量,单位是KB。
发送 KB/sec:每秒数据包流量,单位是KB。
Jmeter(33):利用PerfMon插件收集监控服务器资源指标
利用PerfMon插件收集监控服务器资源指标
在使用Jmeter执行性能测试时,为了尽量减少负载机的资源消耗,一般不建 议使用服务器资源监控的功能。而可以使用第三方工具去监控收集服务器资源。 但一些普通的场景(负载小)还是可以利用Jmeter来进行服务器资源监控的。
监控服务器资源(如:CPU、内存等)
方式一、利用jmeter第三方插件
配置如下:
1、安装jmeter第三方插件管理工具jmeter-plugins-manager-*.**.jar,下载该文件放置到jmeter安装目录/lib/ext,然后重启jmeter即安装完毕
2、从菜单–选项–Plugins Manager,进入插件管理界面,下载PerfMon(Servers Performance Monitoring)插件,重启Jmeter,在监听器中可看到该插件
**PerfMon插件安装参考:**https://www.cnblogs.com/YouJeffrey/p/16212939.html
3、下载ServerAgent-*.*.*.zip,把该压缩包在被测服务器上解压,解压后在dos命令窗口运行startAgent.sh命令,默认使用4444端口
3.1、安装JDK1.8以上版本
3.2、解压ServerAgent压缩包
3.3、windows系统上双击startAgent.bat开始监控 / mac和linux系统可在dos命令 sh startAgent.sh或者./startAgent.sh 执行开启;
ServerAgent网盘地址:
链接:https://pan.baidu.com/s/1AtOwv0d3F2KYeyLhe2Ks-A
提取码:whse
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!