如何在Jmeter 5.1.1中添加MongoDB采样器?

时间:2019-08-27 19:52:16

标签: mongodb jmeter jmeter-plugins jmeter-5.0

我正在尝试创建一个jMeter脚本,该脚本需要连接到MongoDB。 我需要阅读文档并添加断言,这不是用于性能测试。

我使用哪个采样器连接MongoDB? 我是否需要将任何外部jar放入bin文件夹? 另外,我正在使用Jmeter 5.1.1。我在选项菜单中看不到“插件管理器”。

2 个答案:

答案 0 :(得分:1)

JMeter的Mongo support is deprecated,请改用JSR223组件中的脚本

  

最好避免使用此元素进行负载测试,而应使用MongoDBHolder代替JSR223 + Groovy脚本

JMeter核心中尚未包含插件管理器(尚未),您需要download it

  

下载plugins-manager.jar并将其放入lib / ext目录,然后重新启动JMeter。

答案 1 :(得分:1)

  1. 将下一行添加到 user.properties 文件:

    not_in_menu=
    
  2. 重新启动JMeter进行更改

  3. 就是这样,您现在应该看到MongoDB测试元素

请注意,从MongoDB 3开始,存在一个{J3eter}与JMeter线程模型不太兼容的体系结构,因此您可能想添加最新版本的MongoDB客户端库并在其中编写测试Groovy,请查看new approach with regards to MongoDB asynchronous queries文章以了解更多详细信息。