Jdon框架性能测试报告
真正的产品应该经过严格的性能测试,检验在J2EE/JavaEE多用户操作环境下产品的表现。
2011年jivejdon 4.4的测试样本(Jmeter可打开):jivejdon.jmx 结果:聚合报告.jmx
(以下测试为2006年以前测试结果,建议您自己搭建Jmeter + JProfiler 使用Jdon框架一个应用亲自测试)
测试案例1
测试目的 | 测试Jdon框架是否支持并发用户?长时间并发性能以及是否存在内存泄漏、是否耗费CPU? |
硬件条件 | 服务器:P4 1.4G 768M内存。检测机器:AMD althon 512M 。客户端:P4 512M |
服务器 软件设置 |
服务器安装JBoss 3.2.2+Jdon框架,其中部署SimpleJdonFrameworkTest作为被测试应用程序。 在另外一台服务器安装JBuiler 2005,使用其中的Optimizeit,配置其连接服务器的1047端口。JBOss和Opitimzeit整合见这里: |
客户端 软件设置 |
在客户端机器安装Jmeter,根据服务器CPU占有率,当启动7个并发访问用户时,服务器CPU达91%(不能启动太多,服务器CPU达100%测试失效)。如果一天时刻保持7个并发用户访问,相当于几十万的页访问量,一个中型互动网站访问量(不是那种只下载新闻/软件等信息的单向网站)。 客户端:Jmeter配置文件:jdon.jmx |
测试结果 | 运行10小时,JMeter结果如下:服务器和客户端一切正常。 |
测试结果解释 | 测试时间内 通过memeory leak测试,Heap used基本保持不变,无明显内存泄漏现象; |
测试案例2
测试目的 | 测试Jdon框架对于10万以上数据在短时间插入以及10万数据的查询性能 |
硬件条件 | 服务器:P4 1.4G 768M内存。检测机器:AMD althon 512M 。客户端:P4 512M |
服务器 软件设置 |
服务器安装JBoss 3.2.2+Jdon框架。 |
客户端 软件设置 |
客户端:Jmeter配置文件:jdon14.jmx |
测试结果 | 正常运行结束,系统没有报错或中断,反应时间一直保持一定时间,没有随数据增长缓慢。您可以根据以上配置自己测试验证。 |