软件测试实验学习笔记系列7--性能测试

性能测试在软件质量保证中起到重要的作用。中软评测中心将性能测试分为三个方面:

1.应用在客户端性能的测试

2.应用在网络上的性能

3.应用的服务器端性能

查看了一下百度词条,发现介绍的还真是详细。但是太啰嗦了,我参考的书本上介绍的就很精炼。

应用在客户端性能的测试的目标:考察客户端的性能。主要包括:并发性能测试(重点),疲劳强度测试,大数据量测试和速度测试。并发测试包括负载测试和压力测试。主要的思路如下:

Ⅰ.  以真实业务为依据,选择关键的业务操作设计测试用例, 执行测试用例并评价当前系统性能

Ⅱ. 在扩展应用程序或者部署新的应用程序时,通过负载测试来帮助确定系统是否能够处理用户负载,是否满足所要求的性能

Ⅲ. 通过模拟成千上万的用户,重复执行和运行测试,可以确认性能瓶颈并优化和调整应用。

应用在网络上的性能:利用成熟的自动化技术进行网络应用性能监控,网络应用性能分析和网络预测。

应用的服务器端性能:使用工具监控。实施目的是失信啊服务器设备,服务器操作系统,数据库系统,应用在服务器上大性能的全面监控和优化

性能测试基本靠工具。各种测试,各种工具。工具类型:负载/压力测试,资源检测工具,故障定位工具以及调优工具。

商用工具:QALoad,SilkPerfomer,LoadRunner,IBMRational Performance Tester,WebLoad

开源工具:WAS(Microsoft Web Application StressTool),JMeter(测试Web应用,对静态资源/动态资源进行性能测试),

p-unit-国产开源的性能测试框架,p-unit.sourceforge.net,OpenSTA,TPTP(Eclipse Test and Performance Tools Platform)

总结:

        一件事情做到越最后越没意思,这个可以用来形容我写的一个软件测试系列的博客。中途放弃的话,自己不能原谅自己。因为这次放弃了,在面临下一个事情前我也就会在次选择放弃,照个趋势下去,会变成什么样子真是不可想像。

       在这个系列的博客写作(其实就是抄书,抄书我个人发现的一个比较笨但特别适合我自己的学习方法,可能是因为我比较苯吧),我基本上将软件测试应用的方面过了一边。抄到最后时,我发现很多东西百度百科都有,自己有点不想在抄下去了,毕竟打字还是一件很累的事情,尤其是当自己觉得意思的时候。在使用百度百科时,我突然间明白了一个简单的道理,百度已经不仅仅是一个搜索引擎公司了,而是一个搜索引擎为基点,在整个互联网上打很大一块地的巨型战舰。以搜索为入口,并自己在入口上搭建了丰富的内容(百科,文库,音乐,视频)。百度在试探自己的新的增长点的同时并通过内容的引入不断巩固自己在搜索上地位,维持自己的商业模式(搜索广告模式)。关于这一点我在《浪潮之颠》上看到过很多。《浪潮之颠》真是一个本极好的书,极为风趣并且鞭辟入里。吴军博士作为一个计算机专业的博士却有对商业的理解,让我这样的PM2.5佩服的五体投地。而我在看《The  world  is flat》中,深刻的理解到经济全球化所带来的竞争与挑战,在互联网的推动下,已经蔓延到了我们的生活的每个角落,每一个旮旯。而个人已经可以在全球的舞台上竞争。

      最后,我感谢对一直以来让我获得快乐的真岛浩和尾田荣一郎,感谢你们创作的《妖精的尾巴》和《海贼王》,虽然我一直只是在线看,没有给你们的带来实际的回报。感谢中二制作委员会,感谢小鸟游六花。。。。

你可能感兴趣的:(软件测试,性能测试)