JMeter, JUnit and Spring Java configuration



是否可以使用 JUnit 插件/sampler 和 Spring Java 配置运行 JMeter? 当我尝试这样做时,没有创建 Spring 自动连线的 bean,尽管测试用例运行,但由于尚未创建 bean,我得到空指针异常。

我正在使用 Spring 注释 @SpringJUnit4ClassRunner@ContextConfiguration配置JUnit测试(有效(。目标是能够编写可以使用JMeter测量性能的JUnit测试用例。

是的,用 JUnit 和 Spring 运行 JMeter 是一个问题。JMeter 不使用标准的 JUnit 运行器;其指定为用户手册,第 7 点。标准JUnit测试运行器和JMeter的实现之间存在细微差异。因此,@SpringJUnit4ClassRunner被忽略了。解决方法是正常加载 bean,即使用 ApplicationContext.getBean() .

最新更新