摘要:
性能测试工程师基本上都能够掌握利用测试工具来作负载、压力测试,但多数人对怎样去分析工具收集到的测试结果感到无从下手,下面我就把个人工作中的体会和收集到的有关资料整理出来,希望能对大家分析测试结果有所帮助。 分析原则: 1. 具体问题具体分析(这是由于不同的应用系统,不同的测试目的,不同的性能关注点) 阅读全文
摘要:
转自:http://www.51testing.com/html/01/n-867201-2.html 【问题现象】 线上mysql数据库爆出一个慢查询,DBA观察发现,查询时服务器IO飙升,IO占用率达到100%, 执行时间长达7s左右。 SQL语句如下: SELECT DISTINCT g.*, 阅读全文
摘要:
类别计数器名称计数器描述SystemTotal Processor Time数据库进程占用的CPU时间。在不同的数据库中以不同的名称表示。例如,在oracle中,该计数器被称为cpu used by this sessionUser Connection当前的用户连接数。数据库服务器一般都有用... 阅读全文
摘要:
内存分析方法:内存分析用于判断系统有无遇到内存瓶颈,是否需要通过增加内存等手段提高系统性能表现。内存分析需要使用计数器:Memory & Physical Disk类别的计数器,以下是内存分析的主要方法和步骤1>.查看Memory\Available Mbytes指标,该计数器是描述系统可用内存的直... 阅读全文
摘要:
性能计数器(counter)是描述服务器或操作系统性能的一些数据指标。计数器在性能测试中发挥着“监控和分析”的关键作用,尤其是在分析系统的可扩展性、进行性能瓶颈的定位时,对计数器的取值的分析非常关键。但必须说明的是,单一的性能计数器只能体现系统性能的某一个方面,对性能测试结果的分析必须基于多个不同的... 阅读全文
摘要:
1.系统业务处理能力,即通常我们在进行性能测试的时候,在特定的硬件和软件环境下考察的业务处理能力,即“事物”,需要关注当前、平时、峰值以及长远未来业务发展情况,考虑不同业务的处理数量,从而设定相应的业务处理性能指标。系统业务处理能力性能指标包括:TPS(Transaction per Second每... 阅读全文
摘要:
一、概述本篇文章主要讲解nmon,以下为目录1.nmon介绍2.nmon下载、安装及使用3.nmon analysis 分析及使用,各个项的含义二、详细信息:1.nmon介绍:nmon(Nigel's Monitor)是由IBM公司提供的、免费监控AIX系统与Linux系统资源的工具,该工具可以将服... 阅读全文
摘要:
LoadRunner对应用程序施压时,采用的方法就是让一台机器模拟很多用户,同时向被测用户发送请求或进行操作。这样,如果一台测试机器模拟的虚拟用户数过多,他本身性能的下降会直接影响测试效果。为了避免这种情况,LoadRunner允许使用多台机器运行场景来均衡测试机器的负荷。只要一台机器安装了Loa... 阅读全文
摘要:
检查点函数 web_reg_find("Search=body", "savecount=num", "Text=test1", LAST); 阅读全文
摘要:
判断CPU瓶颈1, %processor time 平均值大于952, processor queue length大于2 (大于处理器个数+1).可以确定CPU瓶颈3, CPU空闲时间为零(zero percent idle CPU)4, 过高的用户占用CPU时间(%User Time)5, 过高... 阅读全文