我尝试了以下方法,但无法实现输出。
1)使用Mongodb源配置和mongodb脚本 错误:代码13:未经授权
2)使用JSR223采样器(lang:python) 错误:javax.script.ScriptException:ImportError:在第6行没有名为pymongo的模块
代码:
随机导入 导入日期时间 导入字符串 导入系统 sys.path.append(“ / usr / lib64 / python2.7 / site-packages / pymongo”) 从pymongo导入MongoClient
def connection(): 全局数据库 connection = MongoClient(主机名称,端口) db = connection [DATABASE] db.authenticate(USERNAME,PASSWORD)
答案 0 :(得分:0)
您需要像install the pymongo
package一样
jython -m pip install pymongo
此后,您需要像include site-packages
folder to your package lookup path一样
import sys
sys.path.append('\\location\\of\\jython\\site-packages')
请注意,recommended language for JSR223 Test Elements脚本是Groovy,如果您打算使用JSR223采样器进行高负载,我建议迁移到Groovy并使用MongoDB Java Driver,例如:>
def mongoClient = MongoClients.create("mongodb://your_username:your_password@mongohost/?authSource=userdb&ssl=true");