六款WEB上传组件性能测试与比较(2)

发表于:2015-12-17来源:uml.org.cn作者:不详点击数: 标签:性能测试
2、服务器硬件配置:P41.7G主机(个人机),512MDDR内存,7200转IDE普通硬盘 3、服务器软件配置:WIN2000 SERVER SP2,IIS5.0,IE6.0, .NET 环境 4、客户机硬件配置:

  2、服务器硬件配置:P41.7G主机(个人机),512MDDR内存,7200转IDE普通硬盘

  3、服务器软件配置:WIN2000 SERVER SP2,IIS5.0,IE6.0,.NET环境

  4、客户机硬件配置:AMD毒龙750,256MSD内存,5400转IDE普通硬盘

  5、客户机软件配置:WIN2000 SERVER SP2,IIS5.0,IE5.0

  五、 测试方法

  1、测试时间:2003-1-12(星期天,网络使用低峰期。)

  2、测试方式:共分8个测试阶段,从1到8阶段各提供一个专用的上传测试文件,每个上传组件分别循环测试三次,取三次成绩的平均值为该阶段测试标准成绩。

  测试文件列表:

  文件名称 文件内容 文件大小 测试目的

  上传测试文件01.doc 65K Word文档 上传小文件

  上传测试文件02.zip 541K 压缩文件 上传常见中型文件

  上传测试文件03.chm 2305K 帮助文件 上传常见大型文件

  上传测试文件04.rar 7015K 压缩文件 测试大文件上传

  上传测试文件05.chm 14083 K 帮助文件 测试大文件上传

  上传测试文件06.chm 31505 K 帮助文件 测试大文件上传

  上传测试文件07.rm 109148 K Rm电影 测试超大文件上传

  上传测试文件08.mpg 227546 K Mpg电影 测试超大文件上传

  六、 测试结果

  1、第一组测试结果

  文件名称:上传测试文件01.doc 文件类型:word文档 文件大小:65536 字节

  组件名称 Asp.net

  自带组件 Aspupload3.0

  组件 FileupV4.01

  组件 Lyfupload 1.2B

  组件 梁无惧无组件

  上传类 化境无组件上传类

  第一次

  测试 测试时间 20:44 16:54 16:55 16:55 16:55 16:55

  所用时间(秒) 0.0156 0.0313 0.0781 0.0625 0.0313 1.9844

  第二次

  测试 测试时间 20:45 16:55 16:55 16:56 16:57 16:57

  所用时间(秒) 0.0313 0.0313 0.1094 0.0625 0.0313 1.9531

  第三次

  测试 测试时间 20:46 16:58 16:58 16:58 16:57 16:57

  所用时间(秒) 0.0313 0.0313 0.0938 0.0469 0.0313 1.9688

  平均传输时间(秒) 0.0260 0.0313 0.0938 0.0573 0.0313 1.9688

  平均传输速度

  (字节/秒) 2796203 2097152 712366 1165084 2097152 33290

  传输比(%) 100.00% 75.00% 25.48% 41.67% 75.00% 1.19%

  (说明:传输比假设最高传输速度者为100%,统计其它传输率与它的对比,下同。)

  上传速度对比图

  CPU使用记录图

  (从左至右为:asp.net,aspupload3,safileup4.01,lyfupload, 梁无惧无组件上传类, 化境无组件上传类)

  点评:

  在这一组测试数据中,.net自带组件成绩大幅度领先其余的上传组件,化境无组件上传类成绩最差,二者的成绩几乎差别达到100百倍;aspupload3与梁无惧无组件上传类以超过2M/s的成绩居于第二。

  从CPU使用记录中抓图得到的图形来看,前五个上传组件在上传时几乎对CPU使用毫无影响,但化境无组件上传类产生了一个瞬间的高峰,CPU占用率达到 100%。一般来说,在企业内部可能大量上传文档,前五个上传组件极低的CPU占用率非常令人满意,但最后一个上传组件竟然出现100%的CPU占用率,令人遗憾。

  2、第二组测试结果

  文件名称:上传测试文件02.zip 文件类型:压缩文件 文件大小:541369 字节

  组件名称 Asp.net

  自带组件 Aspupload3.0

  组件 FileupV4.01

  组件 Lyfupload 1.2B

  组件 梁无惧无组件

  上传类 化境无组件上传类

  第一次测试 测试时间 20:46 16:58 16:58 16:59 16:59 16:59

  所用时间(秒) 0.5625 0.7656 1.5000 0.8594 0.7031 16.8125

  第二次测试 测试时间 20:46 17:00 17:00 17:00 17:01 17:01

  所用时间(秒) 0.5469 0.6094 1.7188 0.7188 0.6875 16.5625

  第三次测试 测试时间 20:46 17:04 17:03 17:03 17:03 17:02

  所用时间(秒) 0.5469 0.7656 1.2813 0.7188 0.8906 16.9844

  平均传输时间(秒) 0.5521 0.7135 1.5000 0.7656 0.7604 16.7865

  平均传输速度 (字节/秒) 980766 767530 366141 712125 721749 31313

  传输比(%) 100.00% 78.26% 37.33% 72.61% 73.59% 3.19%

原文转自:http://www.uml.org.cn/Test/201209251.asp