MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

JSR223 (Groovy) não pode acessar o MongoDB(3.0.3) no Jmeter(2.13)


Finalmente, encontrei a solução substituindo o 'mongo-java-driver-2.11.3.jar' por 'mongo-java-driver-2.13.2.jar' no meu diretório lib do Apache-JMeter. Pode ser que tenha alguns problemas com a autenticação do Mongo 3.

Também modifiquei o código para funcionar:
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");
...

agora tudo funciona bem.