18266417701
当前位置:LoadRunner首页 > 知识社区 > LoadRunner使用教程 > loadrunner使用教程之loadrunner性能测试基本概念
loadrunner使用教程之loadrunner性能测试基本概念
时间 : 07-13 15:29 浏览量 : 28

loadrunner使用教程之loadrunner性能测试基本概念来了。想要理解LoadRunner性能测试基本概念,需要先弄清楚每个术语在测试里分别承担什么作用。接下来我们就一起来了解一下。

loadrunner性能测试基本概念

  1. 区分虚拟用户和真实用户

    (1)loadrunner里的Vuser是用来模拟用户行为的执行单元,它并不等于真实世界里某一个完整用户画像

    (2)同样是100个Vuser,不同脚本、不同think time、不同Pacing,压出来的系统负载可能完全不同

    (3)在做loadrunner性能测试时,不能只盯并发数,需要看虚拟用户在按照什么节奏跑业务

  2. 事务是性能测试里最重要的观察单位

    (1)在loadrunner性能测试里,事务用来标记登录、查询、提交、交付这类关键业务动作

    (2)官方Analysis文档将Average Transaction Response Time作为核心图表之一,说明事务响应时间本身就是分析重点

    (3)性能测试并不是笼统看系统慢不慢,而是看关键事务在不同压力下怎么变化

  3. 吞吐量和命中率反映的是流量形态

    (1)官方监控说明中专门列出Throughput、Hits Per Second、HTTP Responses Second等图表,这些指标描述的是系统接收和返回流量的节奏

    (2)吞吐量更偏向数据量,命中率更偏向请求次数,两者不能互相替代

    (3)如果只看响应时间,不看Throughput和Hits,很多流量型瓶颈根本看不出来

  4. 性能测试本质上是在观察负载变化和系统反应

    (1)官方SLA说明将RunningVusers、Throughput、Hit per Second、Transactions per second都纳入评估维度,说明系统表现必须结合负载水平来看

    (2)同一个响应时间,在低负载下可能是异常,在高负载下可能属于正常

    (3)所以loadrunner性能测试的基本概念,最终都要回到一个问题上,就是系统在什么压力下开始明显变差

loadrunner性能测试报告

1、报告开头先交代测试边界

(1)要写清楚本次LoadRunner性能测试测的是什么系统、什么环境、什么业务流程、多少并发、跑了多久

(2)还要说明脚本数量、事务范围、加压方式和运行时设置,否则后面的图表就没有解释基础

(3)边界不清的报告,看起来数据很多,实际最容易失去说服力。

2、报告主体要围绕核心图表展开

(1)Average Transaction Response Time用来看关键事务在压力变化时是否明显恶化

(2)Running Vusers用来看当前压力水平,Throughput和Hits per Second用来看流量强度,HTTP Responses per Second用来看状态码与错误分布

(3)这些图必须配合着看,不能单独抽一张就下结论。

3、结果解读不能只写平均值

(1)很多人写LoadRunner性能测试报告时,只会抄一个平均响应时间,但平均值最容易把峰值抖动和局部崩溃掩盖掉

(2)真正该看的,是响应时间在哪个时间段开始上升、是否和并发增长同步、是否伴随吞吐下降或错误增加

(3)报告写到这里,才开始真正接近“分析”而不是“抄表”。

4、结论必须回扣业务和容量判断

(1)一份合格的LoadRunner性能测试报告,最后要回答系统在当前目标并发下能不能稳定支撑业务

(2)如果不能,还要说明瓶颈更像出在应用、数据库、网络还是资源配置

(3)只有把结果转换成容量结论和优化方向,这份报告才有真正使用价值。

以上是关于loadrunner性能测试基本概念的相关介绍,道普云(山东)智能科技有限公司作为OpenText官方授权代理商,为用户提供下载试用、购买、技术支持等一系列服务,有任何需求欢迎随时与我们取得联系。

loadrunner代理商

标签:
您可能还在找这些
cache
Processed in 0.011360 Second.