MongoDB 作为非关系型数据库,在现在企业中,还是有广泛的使用。但是,用 jmeter 如何测试 MongoDB,却是一个令很多人头疼的问题。去搜索,国内基本找不到一篇比较有价值的文章。
今天,我就用三种不同方法,系统介绍用 jmeter 如何测试 MongoDB。
方法一: 使用 jmeter 自带 MongoDB 取样器
如果你现在打开 jmeter,你在取样器下面查找,你可能已经找不到 MongoDB 的取样器。因为,官方已经把这个取样器下架了,不过,你还可以把它上架。
找到 jmeter 的属性配置文件 jmeter.properties 文件,搜索 'not_in_menu' ,你会发现 MongoDB 相关的元件入口在这个地方下架的。只有你把 MongoDB 相关的从下面移除出来就可以了。
重启 jmeter,就可以在配置元件中,找到 MongoDB Source Config,在取样器下面,找到 MongoDB Script。
在 MongoDB Source Config 中配置 Server Address List: mongodb://mongo 服务器 ip:端口 MongoDB Source 中自定义一个资源名
在 MongoDB Script 中配置 MongoDB Source 为上一步配置的资源名 Database Name 中填写数据名
然后,在 script 中,写上你要值的脚本