MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

JSR223 (Groovy) ne peut pas accéder à MongoDB(3.0.3) dans Jmeter(2.13)

Enfin, j'ai trouvé la solution en remplaçant le 'mongo-java-driver-2.11.3.jar' par 'mongo-java-driver-2.13.2.jar' dans mon répertoire lib Apache-JMeter. Il y a peut-être des problèmes avec l'authentification Mongo 3.

Aussi j'avais modifié le code pour qu'il fonctionne :

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");
...

maintenant tout fonctionne bien.