【发布时间】:2018-07-03 04:57:25
【问题描述】:
如何使用带有 JSR223 采样器的 jmeter 建立与 mongo dB 的连接?每当我尝试建立连接时,它都会失败而没有任何响应。我怀疑这是由于身份验证机制造成的。
非常感谢需要对 jmeter 进行必要更改的任何帮助
【问题讨论】:
标签: mongodb jmeter performance-testing jsr223
如何使用带有 JSR223 采样器的 jmeter 建立与 mongo dB 的连接?每当我尝试建立连接时,它都会失败而没有任何响应。我怀疑这是由于身份验证机制造成的。
非常感谢需要对 jmeter 进行必要更改的任何帮助
【问题讨论】:
标签: mongodb jmeter performance-testing jsr223
当您遇到脚本问题时,请务必检查 jmeter.log 文件,它通常应该包含根本原因或至少有足够的信息来猜测它。
如果您正在寻找一种内置的 JMeter 负载测试 MongoDB 的方法,您需要在 user.properties 文件中添加下一行:
not_in_menu
这样您将拥有MongoDB Source Config 并能够指定您的 MongoDB 主机、端口和其他连接参数。稍后在 JSR223 Sampler 中,您将能够获得如下 db 对象:
def db = MongoDBHolder.getDBFromSource('sourceName', 'databaseName')
或者如果您需要提供凭据:
def db = MongoDBHolder.getDBFromSource('sourceName', 'databaseName', 'username', 'password')
【讨论】: