通过这张表格,能得出什么结论?
用户数 10 20 40 80Elapased 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 想知道楼主的测试场景类型及加压方式。
需要通过其他的数据分析。 除了以上还应该包含一组值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个用户的测试。 如3楼所讲,需要了解你的测试场景设置;
另外你的数据库连接池为60,一般情况下,一个请求会耗费一个连接;当然这些连接有长连接有短连接;与你的测试结果没有直接关系;需要详细分析你的系统配置以及其他测试数据。 非常感谢给位的答复,请问yayapang,Transcations/Sencond我看到分析图里可以添加,你上面得出的数据是根据我的图计算得出的吗?如果是,请问是如何计算的,谢谢 在analysis里得到的transactions per second中的average值和yayapang算出来的不一样,请问是怎么回事呢
页:
[1]