При тестировании POST (создание записей монго), как удалить записи в БД с Jmeter после тестирования, если у вас нет УДАЛЕННЫХ конечных точек? - PullRequest
0 голосов
/ 25 мая 2018

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

В настоящее время у нас нет удаленных конечных точек, которые на самом делеУДАЛИТЬ, у нас есть конечные точки PUT, которые помечают запись как «DONT SHOW / REMOVED», и другую «отмененную конечную точку», которая восстанавливает просмотр, поскольку мы технически не хотим удалять какие-либо данные в нашей реализации этой медицинской базы данных в целях ответственности.

Есть ли у Jmeter способ заставить его общаться с Монго и удалять?Я знаю, что существует устаревший способ общения с монго через Jmeter, но я не уверен ни в каких современных решениях.

Поскольку я не могу добавить неиспользуемый код в репо, значит ли это, что единственное решение для меня - это сделать«дополнительная конечная точка» вне репо, к которой Jmeter может получить доступ для удаления каждой записи?

Похоже на жизнеспособное решение, просто не уверенное, единственный ли это способ и если я что-то упустил.

1 Ответ

0 голосов
/ 25 июня 2018

Тестовые элементы MongoDB устарели из-за низкого интереса, поскольку поддержание актуальности драйвера MongoDB, поставляемого с JMeter, потребовало бы дополнительных усилий, а количество пользователей тестовых элементов MongoDB было не таким высоким.

Однако, если вы не тестируете MongoDB как таковую ипланирую использовать элементы JMeter MongoDB только для действий по настройке / демонтажу. Я верю, что вы можете пойти дальше.

Вы можете получить тестовые элементы MongoDB, добавив следующую строку в user.properties file:

not_in_menu

Это "покажет" MongoDB Source ConfigЭлементы и MongoDB Script , которые вы сможете использовать для очистки БД.См. Как загрузить Test MongoDB с JMeter для получения дополнительной информации, примеров запросов, советов и подсказок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...