MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

JSR223 (Groovy) kann nicht auf MongoDB(3.0.3) in Jmeter(2.13) zugreifen

Schließlich habe ich die Lösung gefunden, indem ich in meinem Apache-JMeter-Bibliotheksverzeichnis die Datei „mongo-java-driver-2.11.3.jar“ durch „mongo-java-driver-2.13.2.jar“ ersetzt habe. Möglicherweise gibt es Probleme mit der Mongo 3-Authentifizierung.

Außerdem hatte ich den Code geändert, damit er funktioniert:

import com.mongodb.*
import com.mongodb.BasicDBObject

MongoCredential coreCredential = MongoCredential.createCredential("${mongodb_user}", "${mongodb_database}", "${mongodb_password}".toCharArray());
MongoClient coreMongoClient = new MongoClient(new ServerAddress("${mongodb_server}", 27017), Arrays.asList(coreCredential));
DB coreDB = coreMongoClient.getDB("${mongodb_database}");
DBCollection coll = coreDB.getCollection("users");
...

jetzt funktioniert alles gut.