针对数据库运行Jmeter脚本时出现内存问题

2ic8powd  于 2023-08-05  发布在  其他
关注(0)|答案(1)|浏览(92)

我正在对数据库运行jmeter脚本。我的查询产生了大量的数据作为响应数据(近100000行,请求计数:超过30000)。我不愿意限制行。所以我的jmeter示例面临内存问题。
我目前使用的是64GB内存和8vcpu示例。我还为jmeter分配了56gb的堆内存。我不愿意做分布式测试。如果我必须增加示例内存,我应该怎么做?有什么办法可以克服这个问题吗?

y1aodyip

y1aodyip1#

内存问题can have many faces,您需要查看jmeter.log文件以查看您得到的确切错误消息。
如果是关于Java Heap Space-不幸的是,除了分布式测试之外没有其他解决方案。
如果您不需要完整的ResultSet,可以尝试将其切换为Count Records
x1c 0d1x的数据
或者,您可以考虑迁移到JSR 223 Sampler with Groovy language,这样您将完全控制如何工作/如何处理结果(确保您正在执行与您试图模仿的应用程序相同的操作)。更多信息:Interacting with a SQL database

相关问题