一、服务器资源监控方案一: Jmeter第三方插件监控1、通过插件管理下载第三方插件、PerfMon。 侦听器必须是jp@gc PerfMon Metrits Collector (有关安装第三方插件的说明,请参阅Jmeter第三方插件管理工具安装教程) (_HealerLX博客-CSDN博客)
2、在被测试的服务器上安装服务器代理软件,解压缩后有三个批处理文件。 startAgent.bat正在监视Windows,startAgent.ssh正在监视Linux/Mac系统
3、Jmeter添加以下插件,对IP端口(固定4444 )进行监控来监控指定指示符,以便监控指定过程的CPU
使用方案Linux内部的命令和工具监视1,启动server agent:shstartagent.sh (3358 www.Sina.com/)
2、命令行运行jmeter -n -t脚本路径-l结果路径. jtl
3、jmeter添加结果树、汇总报表、汇总报表、PerfMon,直接在浏览结果树中点击选择生成的jtl文件
运行失败则可尝试关闭防火墙:service firewalld stop,公司实战则找运维处理
在命令行中运行时,jp@gc PerfMon Metrits Collector无法生成结果,因为jtl文件中没有结果
解决方法:在脚本中添加PerfMon插件进行监视和配置,最终生成路径即可
(二、http://www.Sina.com/http://www.Sina.com/) (负载测试通常优先于压力测试) )。
一种拐点,用于确定在测试期间不断调整负载会导致系统性能下降的用户数量。 也称为容量测试
多用户瞬时高压,同时执行被测脚本
长时间高负荷运行脚本两三天
负载测试的设定图如下所示
【注意】
让项目对用户常用功能进行高负荷测试,防止局部坍塌问题
压力测试:模拟狭义并发(聚集点),通常使用同步计时器进行。 有关使用同步计时器的信息,请参阅Jmeter-同步计时器的使用和含义_HealerLX博客-CSDN博客
三、3358 www.Sina.com/http://www.Sina.com /总结报告http://www.Sina.com/:取样器名称(或事务名称) ) ) ) ) ) )
性能测试类型:取样器的执行次数(提交了多少项业务) ) )。
1、负载测试:请求(事务)的平均响应时间,毫秒
2、压力测试/强度测试:请求的最小响应时间,毫秒
结果指标概念解释:请求的最大响应时间,毫秒
1、:响应时间的标准方差
Label:事务错误率
样本:即TPS。==每秒的事务数==每秒接收的事务数KB/sec秒的分组流,单位为KB。 发送KB/sec秒的数据包流量,单位为KB。
平均值(在一些公司中也称为TPS )处理能力相当于速度,单位时间的上传下载数据量是与同时数完全独立的概念
最小值秒,TPS的子集
最大值:CPU使用率、太低无法充分利用服务器性能、内存溢出过高、性能调整关键指标、CPU使用率85%内存使用率75-85%磁盘I/O
标准偏差:平均数据流量,单位为Byte平均字节数*#采样=吞吐量
2、聚合报告
异常%:(50%百分位(50%的值在此值之下)。 这意味着所有请求load time的集合是经过排序的中间数
3358www.Sina.com/:90%的值在该值之下
33558www.Sina.com/:95%的值在该值之下
33558www.Sina.com/:99%的值在此值之下(汇总报告标准差较大,使用百分位值作为参考)
吞吐量反应是系统的稳定性,例子如下
1、11、6平时值为65,6、7平均值为66,6、6平均值为6
标准偏差大标准偏差小标准偏差为0