性能测试结果分析

来源:互联网 发布:pou的网络意思是什么 编辑:程序博客网 时间:2024/05/17 02:33

1、             根据场景运行过程的错误提示信息

Error: Failed to connect to server…

Error: Time out error

可能原因:

1)  应用服务死了;

2)  应用服务正常

应用服务参数设置问题

例:在许多客户端连接Weblogic应用服务器被拒绝,而在服务器端没有错误显示,则有可能是Weblogic中的AcceptBacklog属性值设得过低。如果连接时收到connectionrefused消息,说明应提高该值,每次增加25%。

3)  数据库的连接

A、在应用服务的性能参数可能太小了

B、  数据库启动的最大连接数(跟硬件的内存有关)

 

Error: Page download timeout.. has expired

可能原因:

1)  应用服务参数设置太大导致服务器的瓶颈

2)      页面中图片太多

3)      在程序处理表的时候检查字段太大

 

2、             根据测试结果数据

1)      最大并发用户数

应用系统在当前环境承受的最大并发用户数

一般来说,利用以下经验公式进行估算系统的平均并发用户数和峰值数据。

  a)平均并发用户数为 C = n*L/T。n是平均每天用户的数量,L是一天之内用户从登陆到退出的平均时间,T是一天之内用户使用系统时间

  b)并发用户数峰值 C1= C + 3*根号C。

 

2)      业务操作响应时间

如果服务器耗时过长,使用相应的服务器确定有问题的服务器度量并查服务器性能下降原因。如果网络耗时过长,使用“网络监控器”图确定原因

目前关于响应时间一个广泛的"3-5-8"原则:如果用户发出一个请求后,这个请求在3s之内得到响应,那么给客户的感觉是该系统性能十分优秀,5s之内请求得到响应,用户会感觉还不错,但当请求响应时间超过8s甚至更长的时间以后,用户很有可能就失去信心,从此以后不再访问或者不再喜欢访问该网站、使用该程序等。

0 0