400-650-2699

性能测试

发布时间: 分享到:

      众所周知,每月20日左右是市话交费的高峰期,全市几千个收费网点同时启动。收费过程一般分为两步,首先要根据用户提出的电话号码来查询出其当月产生费用,然后收取现金并将此用户修改为已交费状态。一个用户看起来简单的两个步骤,但当成百上千的终端,同时执行这样的操作时,情况就大不一样了,如此众多的交易同时发生,对应用程序本身、操作系统、中心数据库服务器、中间件服务器、网络设备的承受力都是一个严峻的考验。决策者不可能在发生问题后才考虑系统的承受力,预见软件的并发承受力,这是在软件测试阶段就应该解决的问题。
      大多数公司企业需要支持成百上千名用户,各类应用环境以及由不同供应商提供的元件组装起来的复杂产品,难以预知的用户负载和愈来愈复杂的应用程序,使公司担忧会发生投放性能差、用户遭受反应慢、系统失灵等问题。其结果就是导致公司收益的损失。
      性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。
支持业务内容:
客户端:WEB应用、移动应用客户端、WAP网站、FTP、PC客户端、终端模拟器、数据库应用(MS Sql Server、Oracle、Mysql)
服务器端:IIS、tomcat、Apache、Weblogic、websphere。。。。。
操作系统:AIX、HP-Unix、Linux、Windows Server
开发语言:JAVA、PHP、C#、C++、C、Python。。。。。
业务应用范围:
性能验收:根据具体的业务指标验证目标环境下的性能指标;
性能调优:协助开发定位性能瓶颈,提供调优方案或思路,验证调优结果;
性能规划:协助客户根据预期业务目标,在提供性能参考数据的情况下协助定位网络部署方案及机器部署方案。