Как установить соединение с MongoDB, используя jMeter с сэмплером JSR223? - PullRequest
0 голосов
/ 03 июля 2018

Как установить соединение с mongo dB, используя jmeter с сэмплером JSR223? Всякий раз, когда я пытаюсь установить соединение, оно терпит неудачу без какого-либо ответа. Я подозреваю, что это из-за механизма аутентификации.

Любая помощь с необходимыми изменениями должна быть сделана на Jmeter очень ценится

1 Ответ

0 голосов
/ 03 июля 2018

Когда вы сталкиваетесь с проблемой в вашем скрипте, всегда проверяйте файл jmeter.log , он обычно должен содержать основную причину или, по крайней мере, достаточно информации, чтобы угадать ее.

Если вы ищете встроенный JMeter способ нагрузочного тестирования MongoDB, вам нужно добавить следующую строку в user.properties файл:

not_in_menu

Таким образом, вы получите MongoDB Source Config назад и сможете указать ваш хост MongoDB, порт и другие параметры подключения. Позже в JSR223 Sampler вы сможете получить объект db, например:

def db = MongoDBHolder.getDBFromSource('sourceName', 'databaseName')

или если вам нужно предоставить учетные данные:

def db = MongoDBHolder.getDBFromSource('sourceName', 'databaseName', 'username', 'password') 

Дополнительная информация: Как загрузить тестовый MongoDB с JMeter

...