竹笋

注册

 

发新话题 回复该主题

面试官你是怎么发现系统瓶颈的 [复制链接]

1#
北京哪个医院治白癜风 http://pf.39.net/bdfyy/bdfzj/

一.前言

压力测试是每一个Wb应用程序上线之前都需要做的一个测试,他可以帮助我们发现系统中的瓶颈问题,减少发布到生产环境后出问题的几率;预估系统的承载能力,使我们能根据其做出一些应对措施。所以压力测试是一个非常重要的步骤,下面我带大家来使用一款压力测试工具JMtr。

二.关于JMtr

ApachJMtr是Apach组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Wb应用测试,但后来扩展到其他测试领域。它可以用于测试静态和动态资源,例如静态文件、Java小服务程序、CGI脚本、Java对象、数据库、FTP服务器,等等。JMtr可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMtr能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMtr允许使用正则表达式创建断言。Apachjmtr可以用于对静态的和动态的资源(文件,Srvlt,Prl脚本,java对象,数据库和查询,FTP服务器等等)的性能进行测试。它可以用于对服务器、网络或对象模拟繁重的负载来测试它们的强度或分析不同压力类型下的整体性能。你可以使用它做性能的图形分析或在大并发负载测试你的服务器/脚本/对象。

分享 转发
TOP
发新话题 回复该主题