LoadRunner是一款功能强大的性能测试工具,您对性能测试的基本概念是否了解呢?今天我们将为您带来LoadRunner之性能测试基本概念的相关介绍。
压力测试:对系统不断施加压力的测试,是通过确定一个系统的瓶颈或不能接收用户请求的性能点,来获得系统能提供的最大服务级别的测试。其目的是找到系统的性能变得不可接受的条件,并通过对应用程序不断施加负载,直到发现应用程序性能下降的拐点。
负载测试:对系统增加一定压力下或不断地增加压力的持续时间,直到系统的部分性能指标达到极限,这种测试可以找到系统的处理极限,便于系统调优。压力测试侧重压力大小,而负载测试则侧重压力持续的时间。在实际工作中,不需要严格区分这两个概念。
强度测试:强度测试的作用为检查程序对异常情况的抵抗能力。强度测试总是迫使系统在资源配置异常的情况下运行。同时,强度测试是一种特别重要的测试,对测试系统的稳定性以及未来的扩展空间均具有重要的意义。在异常条件下进行的测试,更利于判断系统稳定性以及性能方面是否容易扩展。
疲劳强度测试:是一类特殊的强度测试,主要测试系统长时间运行后的性能表现。
大数据量测试:大数据量测试分为两种:一种是针对某些系统存储、统计查询、传输等业务进行大数据量的测试;另一种是与并发测试相结合的极限状态下的综合数据测试。不仅如此,大数据量测试又可以分为“历史大数据量测试”与“运行时大数据量测试”来进行测试用例设计。
配置测试:配置测试是系统调优的重要依据。配置测试主要指通过测试找到系统各项资源的最优分配原则。例如,不断地调整 Oracle 的内存参数来进行测试,能够使之达到一个较好的性能。不难看出,配置测试实际上是以上提到的某些种类的性能测试组合在一起而进行的测试。
可靠性测试:在给系统加载一定业务压力的情况下,使系统运行一段时间,以此检测系统是否稳定。例如,通过施加让 CPU 资源保持 60%~80%使用率的压力,连续对系统加压 8 个小时,然后根据结果判断系统是否稳定。
以上就是今天与您分享的LoadRunner之性能测试基本概念的相关介绍,希望对您有所帮助!