JMeter,JUnit和Spring Java配置

Joe*_*Joe 11 junit spring jmeter autowired

是否可以使用JUnit插件/采样器和Spring Java配置运行JMeter?当我尝试这样做时,没有创建Spring自动装配的bean,虽然测试用例运行,因为尚未创建bean,我得到空指针异常.

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

Nik*_*ide 4

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