悠然的笔记本
持之以恒,贵以专
展开
-
性能测试计划和报告
性能测试计划和性能测试报告是性能测试过程中的两个重要文档,分别用于指导性能测试的实施和总结性能测试的结果。性能测试计划是在性能测试前制定的一份详细计划,其中包括测试范围、测试目标、测试环境、测试策略、测试用例和测试工具等内容。它的主要作用是确保性能测试的顺利进行,提高测试的效率和有效性。性能测试报告是性能测试后生成的一份报告,用于总结性能测试的结果和分析性能问题。报告通常包含测试结果的详细数据和图表,以及对这些数据的解读和分析。这样的报告有助于发现系统的性能瓶颈,为解决性能问题提供依据和指导。原创 2024-08-09 22:33:25 · 39 阅读 · 0 评论 -
性能分析的思想和方法
作为新手,经历了性能测试需求分析、性能测试计划、性能测试压测工具/脚本等前置的一系列准备后,到了实施环节,支棱起来压测后,怎么判断有没有问题呢?本文主要讲一下性能分析思想的几种方法,让大家知道在压测过程中发现了问题后如何去分析问题。原创 2024-08-09 21:25:24 · 398 阅读 · 0 评论 -
深度认识性能测试之性能测试理论基础
性能测试分类:基准性能场景容量性能场景稳定性性能场景异常性能场景性能测试需要有指标时间指标、容量指标、资源利用率性能测试需要有模型模型是什么?它是真实场景的抽象,可以告诉性能测试人员,业务模型是什么样子。比如说,我们有 100 种业务,但不是每个业务都需要有并发量,可能只有 50 个业务有,那就要把这些有并发的业务统计出来,哪个业务并发多,哪个业务并发少,做压力时就要控制好这样的比例。这种做法需要的数据通常都是从生产环境中的数据中统计来的,很多在线上不敢直接压测的企业都是这样做的。性原创 2021-01-31 20:46:22 · 807 阅读 · 1 评论 -
深度认识性能测试之性能测试的方式
性能测试的方法有 静态测试和动态测试。静态测试是在早期的需求、技术架构、数据库设计等阶段就进行的,及早的评估和分析出会影响性能的不合理的设计。动态测试是我们常见的性能压测方式。在快速的迭代开发中尽早的纳入到研发流程中。原创 2024-08-08 09:58:59 · 25 阅读 · 0 评论 -
性能测试度量指标详解
如果内存页交换频繁,说明系统的内存可能不足。在性能实施过程中,如果不清楚度量指标,也不清楚性能压测的目标,这可能就会导致在盲目的进行性能压测。,指的系统在负载运行期间对资源的使用程度,包括数据库服务器、应用服务器、Web服务器的CPU、内存、硬盘、外置存储、网络带宽等资源的占用率。如果被测系统对磁盘读写过于频繁,Disk Rate的值很高,则会导致大量请求处于IO等待的状态,系统负载升高,响应时间变长,吞吐量下降。根据不同的性能测试目的,性能测试人员会采用不同的测试方法,选择不同的性能测试度量指标。原创 2024-08-08 14:51:26 · 113 阅读 · 0 评论 -
学习性能所必须的知识之算法
通过有效地缩小查找范围,只需要很少的次数就能很快速的找到需要的数字,这样的策略或方法就称为“算法”。算法的好坏对性能有很大的影响。原创 2022-12-25 19:55:03 · 483 阅读 · 1 评论 -
常见的性能测试工具之比较
它通过模拟大量用户实施并发负载及实时性能监测,帮助确认和查找问题。LoadRunner能够测试整个企业架构,缩短测试时间,优化性能,并加速应用系统的发布周期。它适用于各种体系架构的自动负载测试,能够预测系统行为并评估系统性能。Gatling是一款基于Scala开发的高性能服务器性能测试工具,主要用于对服务器进行负载等测试,并分析和测量服务器的各种性能指标。它特别适用于基于HTTP的服务器测试,如Web应用程序和RESTful服务。原创 2024-08-08 18:52:26 · 36 阅读 · 0 评论 -
性能测试工具之JMeter
Apache JMete应用程序是开源软件,是一个100%纯Java应用程序,旨在负载测试功能行为和衡量性能。它最初是为测试Web应用程序而设计的,但后来扩展到其他测试功能。JMeter是一个免费、开源、跨平台的性能测试工具,于20世纪90年代后期面世。这是一个成熟、健全且具有高度可扩展性的工具。JMeter有大量的用户,并提供了大量用于测试的插件。JMeter可用于测试静态和动态资源、Web动态应用程序的性能。原创 2024-08-08 20:58:39 · 250 阅读 · 0 评论 -
《性能优化方法论》总结
《性能优化方法论》总结原创 2023-02-02 21:33:19 · 142 阅读 · 0 评论 -
线上稳定性建设实战总结
稳定性建设-治理常见手段笔记原创 2022-06-21 13:10:10 · 218 阅读 · 0 评论 -
使用nGrinder实现容量测试 (含压测工程)
背景确认以核心服务,进行容量测试,对线上目前的整体服务进行水位摸底使用nGrinder实现容量测试多人协作压测脚本准备主要的步骤:ngrinder中创建压测脚本工程 基于gradle project安装groovy安装gradle安装svn配置 idea groovy、svn将ngrinder创建好的脚本通过svn导入到idea设计压测脚本结构&按比例设置接口修改脚本,然后提交到svn, 完成~ngrinder中创建压测脚本工程 基于gradle project这个原创 2022-05-16 19:51:36 · 418 阅读 · 1 评论 -
性能测试必读书单
性能测试必读书单原创 2023-02-14 10:06:23 · 570 阅读 · 0 评论