随着我国计算机科技、物联网、人工智能大数据以及数字化技术的发展,各类软件系统取代了以前的办公方式出现在企业之中。如何更好地管理各种各样的应用系统成为我们企业的难题,现在大中型企业基本都在使用应用性能管理系统,但是目前市面上这类型系统数量较多,我们在选择时要注重哪些参数呢?
1、 资源使用率
我们在做性能测试时往往需要考虑应用服务系统的资源利用,对资源的利用需要考虑以下几个方面(CPU、MEM、IO、Network)。一般来说处理器(CPU) 不大于75%,内存(MEM) 不大于80%,磁盘(IO)繁忙率要低于70%,网络(Network)不能超过设备或链路传输能力的70%。
2、响应时间
简称RT指的是客户发出请求到得到系统响应的整个过程的时间。这个时间很短通常可以忽略不计,但是对于客户端Web应用来说,比如Java applet、AJAX,由于客户端内嵌了大量的逻辑处理,耗费的时间有可能很长,从而成为系统的瓶颈,这是要注意的一个地方。
3、吞吐率以及错误率
吞吐率是衡量被测系统成功处理用户请求的能力是衡量系统性能好坏的关键指标,吞吐率等于成功处理的请求数与处理请求的总时间的比值;吞吐率越高说明软件的性能效率就越好。错误率 简称FR,指系统在负载情况下失败的概率 , 错误率 =(失败的事务数/事务总数)。
当然,目前市面上暂时还没有一款全能产品做到面面俱到,至于我们要看哪个参数就仁者见仁智者见智了,每个人用都有不同的体验不能一概而论,没有说是更好的,只要适合自己公司的就好。关于应用性能管理还是要多了解几家公司再去做选择。