JMeter, JUnit und Spring Java-Konfiguration

8

Ist es möglich JMeter mit der JUnit plugin / sampler und Spring Java Konfiguration zu starten? Wenn ich das versuche, werden die Spring-Autowired-Beans nicht erstellt, und obwohl der Testfall ausgeführt wird, weil die Beans nicht erstellt wurden, erhalte ich Nullzeigerausnahmen.

Ich verwende die Spring-Anmerkung @SpringJUnit4ClassRunner und @ContextConfiguration um den JUnit Test zu konfigurieren (was funktioniert). Ziel ist es, JUnit-Testfälle schreiben zu können, die mit JMeter auf Leistung gemessen werden können.

    
Joe 17.11.2015, 03:02
quelle

1 Antwort

2

Ja, das Ausführen von JMeter mit JUnit und Spring ist ein Problem. JMeter verwendet keinen standardmäßigen JUnit-Runner; es ist angegeben bei Benutzerhandbuch , Punkt 7. Zwischen Standard-JUnit-Testläufern und JMeter-Implementierung gibt es feine Unterschiede. Aus diesem Grund wird @SpringJUnit4ClassRunner ignoriert. Problemumgehung besteht darin, Beans normal zu laden, z. B. mit ApplicationContext.getBean() .

    
Nikhil Bhide 23.12.2016 20:16
quelle

Tags und Links