soapUI和JUnit依赖问题

Mic*_*che 1 junit soapui maven

我正在尝试使用集成到JUnit的soapUI.我试图添加这里提到的依赖项,但它不起作用.找不到某些课程.

在这篇文章中,建议将soapui/lib目录添加到类路径中,但这对Maven来说并不是一个好习惯.

你知道为了将soapUI集成到JUnit而添加到我的项目中的依赖项吗?

谢谢

Kkk*_*kev 5

根据您尝试使用SoapUI进行的操作,您可以使用其Maven插件,而不是尝试将其与JUnit集成:http://www.soapui.org/Test-Automation/maven-2x.html.您可以使用它来启动SoapUI模拟服务器,运行调用Web服务的集成测试,然后在完成测试后停止模拟服务器.如果要执行此操作,请参阅Failsafe插件.

如果做不到这一点,您可以将Maven插件添加到测试类路径中.这还应该包含运行SoapUI本身所需的所有依赖项:

<dependencies>
  <dependency>
    <groupId>eviware</groupId>
    <artifactId>maven-soapui-plugin</artifactId>
    <version>4.5.0</version>
    <scope>test</scope>
  </dependency>
</dependencies>
<repositories>
  <repository>
    <id>eviware</id>
    <url>http://www.eviware.com/repository/maven2/</url>
  </repository>
</repositories>
Run Code Online (Sandbox Code Playgroud)