ffwithvv 发表于 2008-11-13 13:46:50

通过这张表格,能得出什么结论?

用户数                      10             20              40             80
Elapased Time        00:02:21        00:02:40        00:03:38        00:02:09
Hits/Sencond        12.746s        16.894s        26.027s        219.354s
Pass Transcations        40        80        145        332
Failed Transcations        0        0        0        412
throughput                   53923.662        96120.87        127811.256931209.377
平均反应时间        62.897s        54.791s        91.872s        34.649s

数据库连接池为60

ffwithvv 发表于 2008-11-13 13:52:52

archonwang 发表于 2008-11-13 15:03:10

想知道楼主的测试场景类型及加压方式。


需要通过其他的数据分析。

yayapang 发表于 2008-11-13 15:11:16

除了以上还应该包含一组值Transcations/Sencond;如下:
用         户数        10        20        40        80
每秒钟通过事务数        0.28         0.50         0.67         2.57
结论:
40个用户的时候系统处理能力最优,每秒钟处理0.67 个事务;显然 80个用户的时候虽然最大,但是此时出现大量失败的事务,故需要取值40;
20个用户的时候平均反应时间最短,此时系统用户体验最佳。
故需要权衡利弊。
系统性能拐点出现在40~80个用户之间,中间跨度太大,需要加入50,60,70进行测试,可以得到系统性能拐点;
建议加入30个用户的测试。

yayapang 发表于 2008-11-13 15:15:50

如3楼所讲,需要了解你的测试场景设置;
另外你的数据库连接池为60,一般情况下,一个请求会耗费一个连接;当然这些连接有长连接有短连接;与你的测试结果没有直接关系;需要详细分析你的系统配置以及其他测试数据。

ffwithvv 发表于 2008-11-13 15:26:36

非常感谢给位的答复,请问yayapang,Transcations/Sencond我看到分析图里可以添加,你上面得出的数据是根据我的图计算得出的吗?如果是,请问是如何计算的,谢谢

ffwithvv 发表于 2008-11-13 16:37:21

在analysis里得到的transactions per second中的average值和yayapang算出来的不一样,请问是怎么回事呢
页: [1]
查看完整版本: 通过这张表格,能得出什么结论?