测试积点老人 发表于 2019-3-1 09:25:50

JMeter测试MongoDB Lock db占比奇高

想测试MongoDB的性能,先想到用JMeter作为加压工具,在JMeter里添加线程组,MongDB Source Config除了设置了MongoDB connection其他都是默认设置。
在运行起来以后,MongoDB的操作都无法进行了,包括mongostat,然后这个执行结束,mongostat的内容继续,也是不是可以说,这段时间JMeter的线程独占了MongoDB的进程?
如果插入内容减少为每个线程10条(或者查询十条),线程属性更改,线程数:100,循环1000的话,mongostat查询出来的结果就是lock db项的值会接近100%,而且速度很慢。
另:同样的插入内容,如果用java写一个脚本,就不会出现类似的问题,mongostat监听正常,lock db的值也不会突破50%。
请问:
1、是因为我对JMeter的使用不正确吗?
2、是因为Jmeter的内部机制问题吗?
3、是MongoDB和Jmeter配合造成的吗?

qqq911 发表于 2019-3-4 10:43:41

脚本的问题

jingzizx 发表于 2019-3-4 12:32:32

是不是实现方式的问题

abcsell 发表于 2019-3-4 16:44:35

估计是一开始的脚本出现问题了
页: [1]
查看完整版本: JMeter测试MongoDB Lock db占比奇高