groovy.lang.MissingMethodException: Нет подписи метода: статический com.mongodb.MongoCredential.createScramSha1Credential()
Я пытаюсь подключиться к mongodb с помощью сэмплера JSR 223 с groovy. Подпись выглядит совершенно нормально, и скрипт отлично работает в JMETER. Но он выдает ошибку при выполнении через maven. Ниже приведен код:
==================
MongoCredential mongoCredential = MongoCredential.createScramSha1Credential ("PIDPCR", "adm", 'pRU6Ref'.toCharArray ()); coreMongoClient = new MongoClient (новый ServerAddress ("$ {addr}", 27017), Arrays.asList (mongoCredential));
=================
Ниже приведена ошибка:
javax.script.ScriptException: javax.script.ScriptException: groovy.lang. Строка, [C) значения:
1 ответ
JMeter встраивает старую версию mongo-java-driver-2.11.3.jar.
Поэтому убедитесь, что вы удалили его и добавили версию, которая работает для вашего кода.
Чтобы исключить, вы можете использовать этот тег согласно этой документации: