如何创建JMeter的MongoDB的连接

问题描述 投票:0回答:1

我曾尝试以下方法,但未能实现输出。

1)使用的MongoDB源配置和MongoDB脚本错误:代码13:未授权

2)使用JSR223采样(郎:蟒)错误:javax.script.ScriptException:导入错误:在行号6无模块命名pymongo

码:

导入随机进口的datetime进口字符串进口SYS sys.path.append( “在/ usr / lib64下/ python2.7 /站点包/ pymongo”)从pymongo进口MongoClient

DEF连接():全球分贝连接= MongoClient(主机名,端口)分贝=连接[数据库] db.authenticate(用户名,密码)

jmeter
1个回答
0
投票
  1. 您需要install the pymongo package,如: jython -m pip install pymongo
  2. 在此之后,你需要像include site-packages folder to your package lookup pathimport sys sys.path.append('\\location\\of\\jython\\site-packages')
  3. 一旦这样做,你将能够使用上述Python代码用于建立连接的MongoDB

要知道,recommended language for JSR223 Test Elements脚本是Groovy,如果你打算使用JSR223采样(S)我会建议迁移到Groovy和使用MongoDB Java Driver喜欢进行高负荷:

def mongoClient = MongoClients.create("mongodb://your_username:your_password@mongohost/?authSource=userdb&ssl=true");

更多信息:MongoDB Performance Testing with JMeter

© www.soinside.com 2019 - 2024. All rights reserved.