美文网首页
Loadrunner性能测试巧匠训练营

Loadrunner性能测试巧匠训练营

作者: 羊羊羊羊羊阳 | 来源:发表于2018-01-15 16:48 被阅读0次

    第一章到第12章 四篇

    第一章 基础理论知识

    1.性能测试的目的

    *评估当前系统。系统从未做过任何性能测试,对系统的当前性能情况不了解

    *寻找瓶颈,优化性能。操作响应时间长、上线一段时间后运行越来越慢

    *预测未来性能。

    2.性能术语和指标详解

    *并发数

    【1.所以用户在同一时刻做同一种操作,为了验证程序或数据库对并发的处理能力

        2.多个用户对被测系统发起了多个请求,这些请求可以是同一种操作也可以是不同种操作】

    系统用户数:该系统的注册用户数

    在线用户数:登录系统的用户,但在线用户不一定都会对服务器产生压力,可能什么都不做

    并发用户数:对服务器产生压力的用户

    *响应时间

    响应时间=网络响应时间+应用程序响应时间

    响应时间=网络传输请求时间+服务器处理(一层或多层)时间+网络传输响应时间+页面前端解析渲染时间

    *每秒通过事务数 pg33

    TPS是指每秒通过事务数,是直接反映系统性能的指标,该值大时,系统性能会比较好。

    将它与平均事务响应时间进行对比,可以分析事务数量对响应时间的影响。

    *每秒点击数

    每秒点击数代表用户每秒向web服务器提交的HTTP请求数。

     每秒点击数从侧面可以反映客户端的状况,每秒点击数不正常,一般可能是网络问题或者脚本问题导致,需要进一步具体分析。

    *吞吐量

    吞吐量是指单位时间内系统处理的请求数量,能直接反映服务器承受的压力,是需要重点关注的指标。

    吞吐率一般指用户在给定的一个秒内从服务器获得的数据量,就是服务器返回的数据量

    *思考时间

    1.用户进行操作时,每个请求或者操作之间的间隔时间,是为了更加真实的模拟用户的操作场景。一般都是一个请求后,等待一段时间,然后发送下一个请求。

    2.如果想了解系统的最大承受能力或者极端情况下系统的性能表现,则可以设置0思考时间。但如果是预估系统的性能,就应该最大可能的模拟真实思考时间。一般都会加上思考时间,在分析时去掉思考时间。

    *资源利用率

    CPU:反映出系统的繁忙程度。系统CPU是处理系统本身所占用的资源;用户CPU则是处理程序所占用的资源。

    Load Average:CPU使用队列的长度的统计计算

    Memory:记忆区域,将各种信息收集起来存放

    队列:队列长,说明处理能力达到了极限或遇到了阻塞

    IO:与磁盘的交互,重点关注交换频率和磁盘队列长度

    网络:网络的流量,是否存在网络带宽的瓶颈

    3.性能测试分类

    (1)基准测试:有基础的标准

    应用场景:1.建立一个性能基准,方便以后对比 2.进行基准测试可以在较早阶段发现性能问题 3.某系统从来没有进行过任何性能测试,需要做一次性能评估

    (2)并发测试:多用户按照预定的场景并发请求某个业务或功能时是否出现并发问题

    例如:内存泄露、线程锁、资源争用   主要目的是找出并发引起的问题

    并发数=PV/PV Time X 页面连接次数 X Http响应时间 X 因数/web服务器数量

    pv为页面浏览量

    pv time是pv的统计时间,换算成秒,一天是86400s   因数一般为5 页面连接次数一般为10  HTTP响应时间一般为1S或更少

    (3)负载测试:确定所要测试的业务或系统的负载范围

    主要目的:验证业务或系统在给定的负载条件下的处理性能,还要关注响应时间、每秒通过的事务数和其他相关指标。

    负载测试是为了发现性能问题,而性能问题是为了获取性能指标

    (4)压力测试:没有预期的性能指标,不断加压看系统什么时候崩溃,来确定系统的瓶颈

    压力测试也可以看作是负载测试的一种,即高负载下的负载测试。

    通过压力测试,可以更快的发现内存泄露问题,还可以尽快大仙影响系统稳定性的问题

    (5)稳定性测试:长时间的运行观察系统

    需要在系统成型后进行,并且没有严重的bug存在;场景的设计模拟真实用户的事迹操作为佳

    (6)失效恢复测试:系统出现问题后是否根据预先制定的策略恢复,且恢复后能否正常运行

    (7)现网性能测试:在实际网络、实际环境中进行测试,完全和真实用户一样。

    本章小结:性能测试的作用、重要性以及意义,掌握重要术语、概念、指标,把这些用到实际生活场景中。


    相关文章

      网友评论

          本文标题:Loadrunner性能测试巧匠训练营

          本文链接:https://www.haomeiwen.com/subject/stldoxtx.html