(十四)Loadrunner压测最大TPS与压测结果分析

    xiaoxiao2023-11-27  190

    1、事物通过率

    事物通过率=成功事物数/总事物数,业界公认事物通过率标准为99.99%,但涉及到支付的,事物通过率一定要为100%

     

    2、不建议使用Lr自带的监控功能

    lr有提供apache、数据库、linux等资源监控功能,但实际压测时我们一般都都不会用到,压测时我们只用Lr看响应时间、TPS,就足够。如需监控数据库等资源,我们会用其他更专业的工具来监控。

     

    3、压测最大TPS方法

    1)方法描述

    刚开始用10-30加并发压测,加压稳定一段时间后再加压,若tps上升,则再稳定一段时间再加压,若TPS降低则稳定一段时间后减压,如此,找出TPS最大值()

    2)举例

    初始10个vu,tps =100,目前10vu

    加10个vu,tps=200,目前20vu

    加30个vu,tps=600,目前50vu

    加50个vu,tps=1000,目前100vu

    加100个vu,tps=900,目前200vu

    减50个vu,tps恢复1000,目前150vu

    减25个vu,tps=1100,目前125vu

    减10个vu,tps=1100,目前115vu

    加5个vu,tps=1100,目前120个vu

     

    4、压力不变,随时间变化tps变小,正常吗

    不正常,比如,程序只新增不删除,导致新增完后,查询越来越慢,tps越来越小

     

    5、查看压测结果

    压测完成后,若直接点击压测分析图标,打开的分析内容是空的,可直接双击打开压测结果文件中的“res.lrr”文件

     

    6、响应时间

    1)90%响应时间

    90%响应时间:是指把响应时间从小到大排序,如第90%个响应时间为2s,则表明90%的响应时间都小于2s

    2)平均响应时间与90%响应时间选取规则

    若标准方差不大于8,用平均响应时间

    若标准方差大于8,用90%响应时间

    7、图表处理

    1)添加图表

    2)合并图表

    3)按时间截取图表

    4)改变坐标轴,美化结果

     

    最新回复(0)