高手请进: Vuser数量和hits/sec的关系问题
最近在做性能测试,发现了一个不能理解的问题,还请高手们知道一下。相同的访问页面的脚本
(1)20个vuser没有thinktime。hits/sec可以达到800 事务处理时间 0.01s
(2)100个vuserthinktime = 5s . hits/sec 可以达到20事务处理时间 0.01s
(3)400个vuser thinktime = 20s hits/sec 可以达到10事务处理时间 10s
大概的应用就是调用一个jsp页面,jsp页面往数据库里面插入一条sql语句。数据量不大。
个人认为,压力最大应该是(1)场景。(2)和(3)的场景压力应该是基本一样,但是不知道为什么,实际的结果确实(1)和(2)场景的结果相差不大,但是(3)场景的结果相差太大。还请高手给分析一下。
如果我还有东西没有说清楚的,也可以直接给讲一下,vuser和 hits/sec等这些详细的概念。
[ 本帖最后由 黑五类 于 2009-7-1 19:26 编辑 ] 这个一般是应用服务器的connector 中的maxthreads的问题。 压力最大的可能是场景3才对
分析其极端情况,场景1最多只可能是20个并发,场景2最多可能有100个并发,而场景3,尽管thinktime有20S,但最多仍然可能有400个用户并发。
好比一个人连续点击10次和10个人同时点击1次一样,不晓得这样理解对不对。 查查是网络情况,还有服务器和数据库同时访问的限制
页:
[1]