随笔分类 -  Jmeter_性能测试

摘要:一、Nmon介绍 Nmon得名于 Nigel 的监控器,是IBM的员工 Nigel Griffiths 为 AIX 和 Linux 系统开发的,使用 Nmon 可以很轻松的监控系统的CPU、内存、网络、硬盘、文件系统、NFS、高耗进程、资源和 IBM Power 系统的微分区的信息 Nmon是一款计 阅读全文
posted @ 2022-05-04 16:38 奔跑在路上you 阅读(414) 评论(0) 推荐(0)
摘要:硬件性能监控指标 一、性能监控初步介绍 性能测试的主要目标 1.在当前的服务器配置情况,最大的用户数 2.平均响应时间ART,找出时间较长的业务 3.每秒事务数TPS,服务器的处理能力 性能测试涉及的内容 1.客户端性能测试:web前端性能、app性能 2. 网络性能测试 3. 服务器应用程序性能 阅读全文
posted @ 2022-05-03 18:00 奔跑在路上you 阅读(777) 评论(0) 推荐(0)
摘要:利用PerfMon插件收集监控服务器资源指标 在使用Jmeter执行性能测试时,为了尽量减少负载机的资源消耗,一般不建 议使用服务器资源监控的功能。而可以使用第三方工具去监控收集服务器资源。 但一些普通的场景(负载小)还是可以利用Jmeter来进行服务器资源监控的。 监控服务器资源(如:CPU、内存 阅读全文
posted @ 2022-05-03 14:50 奔跑在路上you 阅读(656) 评论(0) 推荐(0)
摘要:利用jmeter插件收集性能测试结果 汇总报告(Summary Report ) 用来收集性能测试过程中的请求以及事务各项指标。通过监听器--汇总报告 可以添加该元件。界面如下图所示 汇总报告界面介绍:所有数据写入一个文件:保存测试结果到本地。 文件名:指定保存结果。 仅错误日志:仅保存日志中报错的 阅读全文
posted @ 2022-05-02 22:38 奔跑在路上you 阅读(2340) 评论(0) 推荐(0)
摘要:收集性能测试结果 性能测试执行过程中,场景监控的主要任务是收集测试结果,测试结果有事 务响应时间、吞吐量、TPS、服务器硬件性能、JVM使用情况和数据库性能状态 等。Jmeter中通过监听器及其它外置工具来完成测试结果收集工作 事务响应时间 用户从发出请求到接收完响应之间的总耗时,它由网络传输耗时、 阅读全文
posted @ 2022-05-02 22:08 奔跑在路上you 阅读(450) 评论(0) 推荐(0)
摘要:负载测试 负载测试/容量测试:通过在测试过程中不断的调整负载,找到在多少用户量情况下,系统出现性能下降拐点;也被称为容量测试; 举例: 微信发送红包的负载测试: 1、找运维人员了解目前系统的在线用户数,以该值作为参考比如500;通过下方的用户数量一步步增加负载,找到最终可负载的用户数比如2200; 阅读全文
posted @ 2022-05-02 20:35 奔跑在路上you 阅读(1314) 评论(0) 推荐(0)
摘要:性能测试脚本的优化 以PHP论坛为例:http://47.107.178.45/phpwind/ 根据上一篇的性能测试(3)的脚本进行优化;见下图: 如上图中,把发帖和回帖的事务添加到随机控制器中,登录操作添加到仅一次控制器中,线程组中循环5次操作,在察看结果树中看执行结果或者去网站界面查看结果 阅读全文
posted @ 2022-05-01 12:45 奔跑在路上you 阅读(221) 评论(0) 推荐(0)
摘要:Charles + Jmeter的性能测试脚本的制作和调试 以PHP论坛为例:http://47.107.178.45/phpwind/ Charles抓包 1、charles设置过滤;可参考:https://www.cnblogs.com/YouJeffrey/p/15334939.html 2、 阅读全文
posted @ 2022-03-29 23:21 奔跑在路上you 阅读(639) 评论(0) 推荐(0)
摘要:性能测试的流程 一、准备工作 1、系统基础功能验证一般情况下,只有在系统基础功能测试验证完成、系统趋于稳定的情况下,才会进行性能测试,否则性能测试是无意义的。2、测试团队组建根据该项目的具体情况,组建一个几人的性能测试team,其中DBA是必不可少的,然后需要一至几名系统开发人员(对应前端、后台等) 阅读全文
posted @ 2022-03-29 19:18 奔跑在路上you 阅读(738) 评论(0) 推荐(0)
摘要:性能测试的概念 性能测试是指通过特定方式,对被测系统按照一定策略施加压力,获取系统 响应时间、TPS(Transaction Per Second)、吞吐量、资源利用率等性能指标,以期保证生产系统的性能能够满足用户需求的过程。 性能测试一般是指大数据量的测试 性能测试一般包含3个方面 应用在客户端性 阅读全文
posted @ 2022-03-29 17:59 奔跑在路上you 阅读(352) 评论(0) 推荐(0)