随笔分类 - 性能
性能测试 调优
摘要:这些年读.net关于web开发的方方面面的书很多,如下从历史的书单中选取一些比较经典的图书供参考。C#基础语言基础和工具使用非常重要,如下是基本比较经典的图书书名概要CLRviaC#(第3版)http://product.china-pub.com/196978本书针对clr和.netframework4.0进行深入、全面的探讨,并结合实例介绍了如何利用它们进行设计、开发和调试 JeffreyRichter是全球享有盛誉的技术作家C#Primer中文版举世闻名的“primer”风格,畅销书作者stanlippman现为您呈上一份不容错过的c#指南C#与.NET3.5高级程序设计(第4版)本书是
阅读全文
摘要:WebPageTest 原本是由AOL开发内部使用的工具,后来在Google Code上开源, 是一款非常优秀的网页前端性能测试工具。 在线版本http://www.webpagetest.orgGoogle Code:http://code.google.com/p/webpagetest/部署WebPageTest 私有实例参考资料http://testing.etao.com/node/303http://testing.etao.com/node如下是作者提供的客户端实现分析the networking stack on Windows from a browser’s perspec
阅读全文
摘要:轻量型测试工具JMeter1、在jmeter网站下载软件,目前最新版为jmeter2、COPY ORACLE的JDBC驱动JAR包文件(ojdbc14.jar)到JMeter的lib目录下。ojdbc14.jar文件一般位于ORACLE的安装目录下的jdbc\lib目录中3、进入bin目录运行jmeter.bat启动jmeter4、从测试计划里新增一个线程组5、新增 JDBC Connection Configuration,主要信息如下:Database URL:如 jdbc:oracle:thin:@localhost:1521:orclJDBC Driver class,数据库JDBC驱
阅读全文
摘要:性能测试工具点滴 中说明了性能测试的工具选择,如果软件存在性能问题,我们改如何解决呢?此时一些性能分析工工具会起到作用。名词http://en.wikipedia.org/wiki/Profiling_(computer_programming)http://zh.wikipedia.org/wiki/%E6%80%A7%E8%83%BD%E5%88%86%E6%9E%90性能分析的原则:80-20,80%的问题集中于20%的代码中CPU :程序效率内存 :泄露和GC等情况监控等几大类主要的工具有如下的几类The Eclipse Test and Performance Tools Platf
阅读全文
摘要:软件系统第一个内部测试版本出来后,性能测试是一个常见的问题,我们需要使用不同的工具辅助完成整个的测试过程,下面对常用的几个工具介绍一下。 jMeter Java语言的开源工具,基本概念如下: 1、线程组:测试里每个任务都要线程去处理,所有我们后来的任务必须在线程组下面创建。可以在“测试计划->添加->线程组”来建立它,然后在线程组面板里有几个输入栏:线程数、Ramp-Up Period(in seconds)、循环次数,其中Ramp-Up Period(in seconds)表示在这时间内创建完所有的线程。如有8个线程,Ramp-Up = 200秒,那么线程的启动时间间隔为200/
阅读全文
摘要:Load Balancing在高负载的系统上,单服务器一般满足不了要求,此时多机分布负载均衡就需要解决Session状态的问题以下是一些参考SessionState的配置http://blog.csdn.net/nihongyuan/archive/2009/04/30/4139928.aspxASP.NET应用下基于SessionState的“状态编程框架”解决方案 http://www.cnblogs.com/artech/archive/2010/10/31/State_Management.htmlIIS相关IIS的版本,6,7版本有很大的变化HTTP压缩静态内容的设置:静态内容实用其
阅读全文
摘要:Application ProfilingUsing profiling tools to look for potential bottlenecks during development can significantly reduce the number of problems that show up later. With the right tools and training, this can become a regular part of the development process without adding too much overhead.Profilers
阅读全文
摘要:软件的性能问题是个绕不开的问题,最近看了这方面的一本书,把主要的内容笔记一下Performance, load, and stress testing性能测试 负载测试 压力测试http://www.51testing.com/?uid-61747-action-viewspace-itemid-3036性能测试的目的不是去找bugs,而是排除系统的瓶颈,以及为以后的回归测试建立一个基准。而性能测试的操作,实际上就是一个非常小心受控的测量分析过程。负载测试的目的找到一些在测试流程中前面的阶段所进行的粗略测试中没有被找出的bugs,例如,内存管理bugs,内存泄露,缓冲器溢出等等。保证应用程序达
阅读全文