软件测试之-loadrunner性能测试初识

软件测试之-loadrunner性能测试初识

ID:10834682

大小:119.22 KB

页数:8页

时间:2018-07-08

软件测试之-loadrunner性能测试初识_第1页
软件测试之-loadrunner性能测试初识_第2页
软件测试之-loadrunner性能测试初识_第3页
软件测试之-loadrunner性能测试初识_第4页
软件测试之-loadrunner性能测试初识_第5页
资源描述:

《软件测试之-loadrunner性能测试初识》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、潭州学院软件测试部LoadRunner性能测试初识性能测试初识1.什么是性能测试2.从各种角度去看性能测试3.做性能测试有哪些影响因素4.性能测试有哪些5.性能测试工具一、什么是性能测试1.为何要进行性能测试?为了验证系统是否达到用户提出性能指标,同时发现系统中存在的性能瓶颈,起到优化系统的作用。2.性能测试包含哪些?性能是一种指标,性能是软件产品的一种特性,可以用时间来进行度量。性能测试表明软件系统或构件对于其及时性要求的符合程度;其次即检查实际软件的时间性能和空间性能等是否符合用户的需求。时间性能:软件的

2、一个具体事务的响应时间。空间性能:软件运行时所消耗的系统资源。二、从各种角度去看性能测试1)用户视角:响应时间2)系统视角:并发用户数量,用户操作模式(每秒点击数)3)调优视角:服务器资源情况,应用服务器资源情况,数据库资源情况、应用时间消耗分布共享,利他,求真,务实潭州学院软件测试部三、做性能测试有哪些影响因素①用户:数目、类型、思考时间、访问次数、点击数;②会话:每个会话页面大小,使用时间长度;③并发问题:缓存交换任务优先级;④吞吐量;⑥每个请求的逻辑处理;⑦应用体系架构设计、软件性能;⑧客户端速度;本地

3、网络速度;⑨网络的吞吐量和服务器本地网络速度;⑩服务器响应时间、服务器硬件速度、分布模式、系统配置、安全等待的配置四、性能测试有哪些①性能测试(PerformanceTesting):通过模拟生产运行的业务压力量和使用场景组合测试系统的性能是否满足生产性能要求。如以实际投产结构测试,求出最大的吞吐量与最佳回应时间以保证上线的平稳,安全等.②负载测试(LoadTesting):通过在被测系统上不断增加压力,直到性能指标例如响应时间超过预定指标或者某种资源已经达到饱和状态。这种测试可以找到系统的处理极限,为系统调

4、优提供数据。③压力测试(StressTesting):测试系统在一定饱和状态下,例如CPU、内存在饱和使用饱和情况下,系统能够处理的会话能力,以及系统是否会出现错误。④配置测试(ConfigurationTesting):通过测试找到系统各项资源的最优分配原则。⑤并发测试(ConcurrencyTesting):测试多个用户同时访问同一个应用、同一个模块或者数据记录时是否存在死锁或者其他性能问题。⑥容量测试(VolumeTesting):测试系统能够处理的最大会话能力,确定系统可同时处理的在线最大数量;共享,

5、利他,求真,务实潭州学院软件测试部⑦可靠性测试(Reliabilitytesting):通过给系统加载一定的业务压力(例如资源在70-90%的使用率)的情况下,运行一段时间。⑧大数据量测试(BigDataTesting):针对一些数据储存,传输,统计,查询等业务进行大数据量的独立数据数据量测试;五、性能测试工具Netperf:是一种针对网络性能的测量工具,Netperf工具以client/server方式工作,主要针对基于TCP或UDP的传输。Netperf根据应用的不同,可以进行不同模式的网络性能测试,即批

6、量数据传输(bulkdatatransfer)模式和请求/应答(request/reponse)模式。Netperf测试结果所反映的是一个系统能够以多快的速度向另外一个系统发送数据,以及另外一个系统能够以多快的速度接收数据。Httperf:是一个web服务器的性能测试工具,主要做负载和压力的测试工具,Httperf提供了灵活的生成各种HTTP负载来测试服务器的性能,提供可靠、高性能的工具,支持HTTP/1.1和SSL。一般都是用httperf+autobench  进行性能测试Siege(类似apache_a

7、b):是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。Webbench:是一款压力性能测试工具,它最多可以模拟3万个并发连接去测试网站的负载能力,安装使用也特别方便。webbench不但可以测试准静态页面,也可以对动态页面(ASP,PHP,JAVA,CGI)进行测试的能力。同时他还支持对含有SSL的安全网站例如电子商务网站进行静态或动态的性能测试。特殊说明一下该工具

8、只适用系统:Linux环境安装ApacheJMeter:是一款开源的性能测试工具,是可以对利用HTTP或FTP服务器的应用程序进行测试的工具。它是基于Java的,通过所提供的API它还具有高度可扩展性。(开源的)LoadRunner:是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。通过使用L

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。