1、1、奥运会订票网站、奥运会订票网站2、电信,移动的收费项目系统、电信,移动的收费项目系统主要意义:主要用于性能调优,在经过测试获得了基准主要意义:主要用于性能调优,在经过测试获得了基准测试数据后,进行环境调整(包括硬件配置、网络、操测试数据后,进行环境调整(包括硬件配置、网络、操作系统、应用服务器、数据库等),再将测试结果与基作系统、应用服务器、数据库等),再将测试结果与基准数据进行对比,判断调整是否达到最佳状态。准数据进行对比,判断调整是否达到最佳状态。通过对被测系统的软硬件环境的调整,了解各种不同环境通过对被测系统的软硬件环境的调整,了解各种不同环境对性能影响的程度,从而找到系统各项资源的
2、最有分配原对性能影响的程度,从而找到系统各项资源的最有分配原则。则。在给定的测试环境下,通过在被测系统上不断增加在给定的测试环境下,通过在被测系统上不断增加压力,直到性能指标超过预定指标或某种资源使用已经达压力,直到性能指标超过预定指标或某种资源使用已经达到饱和状态,目的是了解系统性能容量和处理能力极限。到饱和状态,目的是了解系统性能容量和处理能力极限。负载测试的主要用途是发现系统性能的拐点,寻找系统能负载测试的主要用途是发现系统性能的拐点,寻找系统能够支持的最大用户、业务等处理能力的约束。够支持的最大用户、业务等处理能力的约束。负载测试是确定在各种工作负载下系统的性能,目负载测试是确定在各种
3、工作负载下系统的性能,目标是测试当负载逐渐增加时,系统组成部分的相应输出项,标是测试当负载逐渐增加时,系统组成部分的相应输出项,例如通过量、响应时间、例如通过量、响应时间、CPU负载、内存使用等如何决负载、内存使用等如何决定系统的性能,例如稳定性和响应等。定系统的性能,例如稳定性和响应等。负载测试通常描述一种特定类型的压力测试,即增负载测试通常描述一种特定类型的压力测试,即增加用户数量以对应用程序进行压力测试。加用户数量以对应用程序进行压力测试。压力测试通过确定一个系统的瓶颈或者不能接压力测试通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大的服务级别收的性能点,来获得系统能提
4、供的最大的服务级别的测试。的测试。压力测试是为了发现在什么条件下您的应用程压力测试是为了发现在什么条件下您的应用程序的性能会变得不可接受,即通过测试找到系统的序的性能会变得不可接受,即通过测试找到系统的最大用户数。最大用户数。主要意义:确定测试对象在给定时间内能够持续处主要意义:确定测试对象在给定时间内能够持续处理的最大负载或工作量。对软件容量的测试,能让软件理的最大负载或工作量。对软件容量的测试,能让软件开发商或用户了解该软件系统的承载能力或提供服务的开发商或用户了解该软件系统的承载能力或提供服务的能力能力 容量测试目的是通过测试预先分析出反映软件系统容量测试目的是通过测试预先分析出反映软件
5、系统应用特征的某项指标的极限值(如最大并发用户数、数据应用特征的某项指标的极限值(如最大并发用户数、数据库记录数等),系统在其极限值状态下没有出现任何软件库记录数等),系统在其极限值状态下没有出现任何软件故障或还能保持主要功能正常运行故障或还能保持主要功能正常运行可靠性测试强调在可靠性测试强调在 一定的业务压力下长时间(如一定的业务压力下长时间(如247)运行系统,关注系统的运行情况(如资源使用率是否逐运行系统,关注系统的运行情况(如资源使用率是否逐渐增加、响应是否是否越来越慢),是否有不稳定征兆。渐增加、响应是否是否越来越慢),是否有不稳定征兆。通过给系统加载一定的业务压力的情况下,让应用持
6、续运通过给系统加载一定的业务压力的情况下,让应用持续运行一段时间,测试系统在这种条件下是否能够稳定运行。行一段时间,测试系统在这种条件下是否能够稳定运行。性能测试的主要手段是通过产生模拟真实业务的压力性能测试的主要手段是通过产生模拟真实业务的压力对被测系统进行加压,研究被测系统在不同压力情况对被测系统进行加压,研究被测系统在不同压力情况下的表现,找出其潜在的瓶颈。下的表现,找出其潜在的瓶颈。性能测试的主要手段是通过产生模拟真实业务的压力对性能测试的主要手段是通过产生模拟真实业务的压力对被测系统进行加压,研究被测系统在不同压力情况下的被测系统进行加压,研究被测系统在不同压力情况下的表现,找出其潜在的瓶颈。因此,一个良好的性能测试表现,找出其潜在的瓶颈。因此,一个良好的性能测试工具必需能做到以下几点:工具必需能做到以下几点:性能测试的工具组成性能测试的工具组成