在JMeter中我收到了这个错误。
jmeter.JMeter: Uncaught exception: java.lang.OutOfMemoryError: Java heap space
请告诉我如何解决。
答案 0 :(得分:12)
增加JMeter堆内存
JMeter.bat
文件并使用文本编辑器set HEAP
您可以将此
HEAP
值设置为您喜欢的任何值,在此示例中,我已说过从开始和整个测试运行中分配2 GB的内存:set HEAP=-Xms2048m -Xmx2048m
答案 1 :(得分:0)
您是否考虑过添加其他负载生成器?即使你达到游泳池的80%,你也会对你的结果集产生影响。顺便说一下,这是独立于工具的。
推荐的最佳课程是至少三个负荷。两个用于主要负载,一个用于每种类型的单个业务流程的控制集。如果一起降级,那么你就可以高度肯定地知道你有一个共同的问题,即app降级。如果您的主要降级而不是您的控制,那么您的生成器已经过载。最好是抓住它们,而不是使用不良数据来决定可扩展性,这可能导致在代码中追逐工程重影。