性能测试之(二)压力测试方案

目的:

1、在一定配置的机器及网络环境下,单个服务器所能达到的最大TPS

2、在服务器达到最大TPS时,客户端的并发用户数;

3、在服务器达到最大TPS时,服务器线程池大小的配置情况;

4、在服务器达到最大TPS时,服务平均响应时间;

 

 

性能技术器:

1、并发用户数

2、服务器CPU使用率(是否平稳)80%以下

3、服务器内存使用率(是否有内存泄露)60%以下

4、响应时间(最大、最小、平均)3~5

5、磁盘I/O情况

6、长时间测试并发,系统稳定性(7*24小时)

7、最大吞吐量测试30分钟)

 

测试机器配置:

 

CPU

内存

硬盘

操作系统

 

2.0GHz X 4 8线程

16GB

100GB

Win2008 R2 64

 

 

 

并发用户数与事务执行情况

并发用户数

平均事务时间

最大事务时间

最小事务时间

每秒点击率TPS

总事务数

事务成功率(%

10

           

30

           

50

           

100

           

 

并发用户数与应用服务器资源使用情况:

并发用户数

CPU使用率

内存使用率

磁盘I/O

       
       
       
       

 

并发用户数与数据库服务器资源使用情况:

并发用户数

CPU使用率

内存使用率(JVM预分配)

内存实际使用量

磁盘I/O

         
         
         
         

 

并发用户数与网络情况

并发用户数

网络带宽

网络吞吐量

网络延迟

10

宽带宽

   

10

窄带宽

   
       

 

J2EE服务器线程情况:

并发量(TPS

底层接收请求通信线程数

Keep-Alive-Timer线程数

业务处理线程数

请求等待处理队列容量

JVM总线程数

JDBC池连接数

100

           

500

           

 

 

 

J2EE 堆内存 GC情况:

并发量

GC算法及参数

新生代GC频率

老年代GC频率

老年堆内存占用

         
         

猜你喜欢

转载自liao492006.iteye.com/blog/1825949