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.
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()
.