【发布时间】:2017-01-15 21:09:31
【问题描述】:
我们正在使用 SoapUI 来触发 Web 服务。 现在,我正在创建一个自动化回归测试项目(Java、Maven、Selenium Webdirver)。有许多测试套件需要 SoapUI 在测试开始或中间发送 Web 服务请求。我想知道是否有一种方法可以导入 SoapUI 源代码或将 SoapUI jar 安装到我的项目中。所以我可以直接调用 SoapUI 函数或方法或类。 我已将这些依赖项添加到我的 pom.xml:
<dependency>
<groupId>com.github.redfish4ktc.soapui</groupId>
<artifactId>maven-soapui-extension-plugin</artifactId>
<version>4.6.4.0</version>
</dependency>
<dependency>
<groupId>net.java.dev.jgoodies</groupId>
<artifactId>looks</artifactId>
<version>2.1.4</version>
</dependency>
<dependency>
<groupId>net.sf.squirrel-sql.thirdparty-non-maven</groupId>
<artifactId>com-fifesoft-rsyntaxtextarea</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>org.apache.karaf.eik.plugins</groupId>
<artifactId>org.apache.commons.collections</artifactId>
<version>3.2.1</version>
</dependency>
我还安装了 SoapUI Intellij Idea 插件。但似乎什么都没有改变。 感谢您的任何帮助和建议。或者如果有任何其他方法来实现此功能也会很棒。
【问题讨论】:
-
这太宽泛了。您需要通过细节来缩小问题范围。
-
对不起,我只想知道我需要做哪些准备工作?所以我可以直接使用soapUI源码的方法。
-
同意@Rao 也许从文档开始? soapui.org/test-automation/junit/junit-integration.html
-
从 SmartBear 社区得到答案。将所有 jar 和 soapUI jar 导入我的项目。抱歉,可能是我的错,我描述的不是很清楚。我只想通过我的项目运行soapUI。
标签: java automation automated-tests integration-testing soapui