今天完成了对Web Service的一个性能测试,数据如下:
1.配置:
|
CPU |
RAM |
操作系统 |
客户端: |
P4 2.0G |
1G |
winxp+sp2 |
服务端 |
P4 2.8G |
1G |
Solaris X86 |
数据库 |
P4 2.0G |
1G |
Win2k Server+Oracle9 |
|
|
|
|
表中数据条数: |
97W条 |
| |
每条数据大小: |
0.36K |
|
Web Service服务端:J2EE
Web Service客户端:C#
2.测试数据:
数据条数 |
数据库访问时间+服务器封装时间+客户端解析时间 |
2 |
0.08 |
11 |
0.12 |
20 |
0.19 |
30 |
0.22 |
40 |
0.27 |
50 |
0.32 |
60 |
0.37 |
70 |
0.43 |
80 |
0.48 |
90 |
0.52 |
100 |
0.58 |
150 |
0.84 |
200 |
1.69 |
250 |
1.37 |
300 |
1.59 |
350 |
1.89 |
400 |
2.16 |
450 |
2.36 |
500 |
2.63 |
600 |
3.07 |
700 |
3.54 |
800 |
4.12 |
900 |
4.54 |
1000 |
5.19 |
1500 |
7.37 |
2000 |
10.01 |
3000 |
14.72 |
4000 |
19.73 |
5000 |
24.60 |
8000 |
38.88 |
10000 |
48.24 |
3.结论:
Web Service可以满足开发的要求