单机与网络性能测试
2015-10-10 14:20
417 查看
对于单机软件进行性能测试,关注的目标一般为:
业务处理的时间
是否存在内存泄露?有没有申请一些没有必要的资源?资源的释放是否完全?
最低或者建议的配置如何,给出推荐值
提示:单机软件的性能测试不能使用诸如LoadRunner、JMeter等工具进行测试,如果需要可以考虑QTP等工具
对于网络架构的软件,关注的目标一般为:
系统的最大处理能力
系统在各个负载情况下的处理能力
系统能否进一步调优
由于网络架构的复杂性(C/S或B/S),需要进行的性能测试也相对复杂
对于C/S架构来说,由于其有独立的客户端,拥有独立的客户端业务处理及自定义的连接协议,所以在编写性能测试脚本时一般会比较复杂,但脚本一般偏短。而访问用户受客户端限制一般访问量能够控制,需要把握准备,由于客户端可以独立处理大量的基础业务,所以性能问题较少
对于B/S架构来说,一般都是用标准的HTML技术,脚本开发简单,但由于客户端几乎无法完成业务处理,所以代码一般偏长。
业务处理的时间
是否存在内存泄露?有没有申请一些没有必要的资源?资源的释放是否完全?
最低或者建议的配置如何,给出推荐值
提示:单机软件的性能测试不能使用诸如LoadRunner、JMeter等工具进行测试,如果需要可以考虑QTP等工具
对于网络架构的软件,关注的目标一般为:
系统的最大处理能力
系统在各个负载情况下的处理能力
系统能否进一步调优
由于网络架构的复杂性(C/S或B/S),需要进行的性能测试也相对复杂
对于C/S架构来说,由于其有独立的客户端,拥有独立的客户端业务处理及自定义的连接协议,所以在编写性能测试脚本时一般会比较复杂,但脚本一般偏短。而访问用户受客户端限制一般访问量能够控制,需要把握准备,由于客户端可以独立处理大量的基础业务,所以性能问题较少
对于B/S架构来说,一般都是用标准的HTML技术,脚本开发简单,但由于客户端几乎无法完成业务处理,所以代码一般偏长。
相关文章推荐
- TCP连接建立与终止
- 80端口被Apache的httpd.exe所占用
- Apache2 httpd.conf 配置详解(一)
- Apache2 httpd.conf 配置详解 (二)
- 驱动程序收到意外的登录前响应。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接。该驱动程序只能与 SQL Server 2000 或更高版本一起使
- vc 网络连接的测试方法
- Android MediaPlayer与Http Proxy结合之基础篇
- Android MediaPlayer与Http Proxy结合之提高篇
- Android MediaPlayer与Http Proxy结合之优化篇
- 【HttpClient4.5中文教程】【第一章 :基础】1.6 终止请求,1.7 重定向处理
- Windows 下 Apache HTTP Server 安装、配置以及与 Tomcat 的整合(附图)
- 【HttpClient4.5中文教程】【第一章 :基础】1.5 异常处理
- 【HttpClient4.5中文教程】【第一章 :基础】1.4 HTTP协议拦截器
- DHC谷歌浏览器插件的安装
- HttpClient 4.3超时设置
- 宿主机与虚拟机网络搭建(host-only)
- IIS7.5 Error Code 0x8007007e HTTP 错误 500.19的解决方法
- 禁用网络连接后无法访问本机数据库的问题
- 三大WEB服务器对比分析(apache ,lighttpd,nginx)
- 网络流+打印路径 Codeforces510E Fox And Dinner