2016-09-20 133 views
0

我感兴趣的是如果有一种方法可以通过使用beforeRun()方法中的任何配置来扩展SoapUITestCaseRunner的类中启动Spring Boot应用程序。使用SoapUITestCaseRunner启动一个Spring Boot应用程序?

+0

你想要做什么更准确?从春季开机运行一个sopaui项目?并且在'beforeRun()'你想配置soapui项目或其他东西。请提供更多关于你的问题的背景':)' – albciff

+0

我想启动一个模拟器类以及启动集成测试的类中的主类 – miha1908

+0

你能分享spring-boot基本代码吗? – albciff

回答

0

如果你想用soapui启动一些其他应用程序,那么你可以添加项目的Setup script里面的逻辑。

打开您的soapui项目 - >双击项目 - >进入Test Suites选项卡。底部有Setup Script按钮。

将运行任何测试套件之前将执行的业务逻辑添加到Setup Script(如下面的屏幕截图所示)中,以启动您的Spring Boot应用程序。

enter image description here

而且你还可以使用TearDown Script关闭应用程序。

基础上的评论,以下是更新:

看起来用户想从他/她自己的应用程序中运行的soapUI项目。

以下是java的代码片段,它来自SoapUI的documentation

SoapUITestCaseRunner runner = new SoapUITestCaseRunner(); 
//Change project path to suit your environment 
runner.setProjectFile("/absolute/path/to/soapui-project.xml"); 
runner.setPrintReport(true); 
runner.run(); 
+0

我真的很想从Java Project中启动类,而不是Soap UI程序。 – miha1908

+0

这个问题似乎没有澄清。任何方式,如果你想这样,你可以从你的应用程序调用'SoapUITestCaseRunner',它可以运行soapui项目。 – Rao

+0

@ miha1908,请检查更新后的答案,看看这是否更符合您的要求?否则,请编辑您的问题并澄清具体细节。 – Rao

相关问题