我正在尝试使用Apache JMeter和不同的JVM / CATALINA选项进行一些负载测试,结果很奇怪。
如何准备测试 - 使用脚本编写器,访问Web应用程序页面,运行操作(在字段中选择,选择不同的页面等)。
之后 - 使用10个线程(用户)准备线程组,并且1秒的rump-up周期。
每次测试每个新的JVM参数重复3次。这里有非常奇怪的结果 - 因为更好的配置被添加到server.xml和/或JAVA_OPTS - 然后是更糟糕的结果:
此处的列:XMS / XMX(以GB为单位),Throughtput / Avarage
不使用压缩,默认线程选项:
1/2 4930/113
1/4 4850/115
4/4 4730/118
maxThreads = 500且minSpareThrads = 500,xms / xmx = 4G:
4/4 4550/124
与compression = on:
相同4/4 4378/130
那么,我做错了什么?没有任何明显的穿孔增加,只有一些减少...
或者 - 我做错了测试,或者 - 错误地理解JVM / CATALINA选项..?
答案 0 :(得分:0)
有些问题浮现在脑海中: