Тестирование производительности путем отслеживания количества сгенерированных запросов. - PullRequest
0 голосов
/ 27 июля 2011

Мы используем Hibernate. И Hibernate, как и любые инструменты, может плохо использоваться и генерировать слишком много запросов, если он используется начинающим разработчиком.

Чтобы предотвратить это, я хотел бы протестировать какую-нибудь дао реальную производственную базу данных и утверждать, что это test генерирует только N запросов, независимо от того, какие инструменты используются (Hibernate, Ibatis), если он использует jdbc внизу.

...
@MaxSqlQueries(5)
public void testPerformanceDao(){
}

Мы используем тестовую среду Spring. Мне интересно, если кто-то реализовал такую ​​вещь или какая-либо инфраструктура с Junit позволяет это.

Заранее спасибо!

1 Ответ

0 голосов
/ 18 сентября 2011

Обновление!Я предложил эту функцию для весеннего командного теста, и, похоже, она будет реализована, поскольку она уже была назначена кому-то.
См. SPR-8569

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