2015-11-17 23 views
8

È possibile eseguire JMeter con il plugin JUnit/sampler e la configurazione Spring Java? Quando provo a farlo, i bean autowired di Spring non vengono creati e sebbene il test case sia eseguito, poiché i bean non sono stati creati, ottengo eccezioni a puntatori nulli.Configurazione JMeter, JUnit e Spring Java

Sto usando l'annotazione Spring @SpringJUnit4ClassRunner e @ContextConfiguration per configurare il test JUnit (che funziona). L'obiettivo è quello di essere in grado di scrivere casi di test JUnit misurabili per prestazioni utilizzando JMeter.

risposta

2

Sì, l'esecuzione di JMeter con JUnit e Spring è un problema. JMeter non utilizza il runner JUnit standard; è specificato a User manual, punto 7. Esistono sottili differenze tra i normali test runner JUnit e l'implementazione di JMeter. Per questo motivo, @SpringJUnit4ClassRunner viene ignorato. Per ovviare al problema, caricare i fagioli normalmente utilizzando ApplicationContext.getBean().

Problemi correlati