当前位置: 首页 > 知识库问答 >
问题:

JMeter、JUnit和Spring Java配置

朱阳曜
2023-03-14

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

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

共有1个答案

雷锋
2023-03-14

是的,使用JUnit和Spring运行JMeter是一个问题。JMeter不使用标准JUnit runner;标准JUnit测试运行程序和JMeter实现之间存在细微的差异。因此,<code>@SpringJUnit4ClassRunner</code>将被忽略。解决方法是按正常方式加载bean,即使用ApplicationContext.getBean()

 类似资料:
  • 在Spring Hibernate XML配置中,我有 我知道SpringJava配置的等价物如下:LocalSessionFactoryBuilder(dataSource())。AddAnnotatedClass(Foo.class)。buildSessionFactory(); 我的问题是,如果我不使用LocalSessionFactoryBuilder类,而是使用HibernateJpaV

  • 配置元素的工作与采样器的工作类似。但是,它不发送请求,但它允许修改采样器发出的请求。 这是一个简单的元素,您可以在其中收集所有采样器的关联配置值,如webserver的主机名或数据库URL等。 配置元素只能从放置元素的分支内部访问。 下面给出了JMeter提供的一些最常用配置元素的列表: Java请求默认值 LDAP请求默认值 LDAP扩展请求默认值 密钥库配置 JDBC连接配置 登录配置元素 C

  • 使用Spring Boot 2.0.0.rc2。 和junit-platform-surefire-provider配置在maven-surefire-pluginV2.19.1中 我似乎找不出合适的注释来让我的测试类读取src/Test/resources/application-test.yml中的配置。 我读过https://junit.org/junit5/docs/current/use

  • null 默认配置文件,只需运行maven: vintage配置文件,运行maven:属性 这个简单的项目只包含一个类和两个junit测试(一个junit-jupiter和一个junit(v4.13.1)https://github.com/jactor-rises/junit-profiles)。有人能看到这个项目的配置有什么问题吗 注意! 主分支不包含任何代码。 有两种实现,请参阅分支:和

  • 完成以下步骤:主机>编辑jmeter文件,并将远程主机ip=10.21.4.199和从机启动JMeter-Server,所有机器都是相同的子网,使用相同的java和jmeter版本。问题是:1>不运行从机。可以提供一步一步的步骤,Plz不添加jmeter分发pdf的通用pdf。2>脚本在没有远程主机的情况下运行,请为空。3>必须在主机上运行脚本? 你能解释其他一点吗?意思是:

  • 我正试图编写一个简单的CRUD程序,我得到了这个错误。这个项目是基于我的项目。不知道我为什么不工作。 如果我注释掉构造函数,错误就会消失。我的房子里什么都没有。 有人能帮我一把吗? 这是我的代码: 实体/食品。JAVA 仓库/FoodRepository.java 控制器/食物控制器。JAVA 主课 波姆。xml