2015-11-17 17 views
8

Czy można uruchomić JMeter z konfiguracją JUnit plugin/sampler i Spring Java? Kiedy próbuję to zrobić, fasola Spring autowired nie jest tworzona i chociaż działa przypadek testowy, ponieważ komponenty bean nie zostały utworzone, otrzymuję wyjątki wskaźnika pustego.Konfiguracja JMeter, JUnit i Spring Java

Używam adnotacji Spring @SpringJUnit4ClassRunner i @ContextConfiguration do skonfigurowania testu JUnit (który działa). Celem jest umożliwienie pisania przypadków testowych JUnit, które można zmierzyć pod kątem wydajności przy użyciu JMeter.

Odpowiedz

2

Tak, uruchamianie JMeter z JUnit i Spring jest problemem. JMeter nie korzysta ze standardowej prowadnicy JUnit; jest określony pod adresem User manual, punkt 7. Istnieją pewne subtelne różnice między standardowymi przebiegami testowymi JUnit i implementacją JMeter. Z tego powodu, @SpringJUnit4ClassRunner jest ignorowany. Obejście to ładowanie fasoli w normalny sposób, np. Przy użyciu ApplicationContext.getBean().

Powiązane problemy