我试图通过Java应用程序而不是在UI上执行我的SOAPUI测试套件。然而,当创建一个WSDLProject时,一个线程开始永远不会被杀死,所以当我的代码被执行并且所有的测试运行时,应用程序不会结束,因为这个线程仍然在那里。在SOAPUI中挂起线程在Java应用程序中测试
它看起来像一个AWT守护线程
在Eclipse调试器:
Daemon Thread [AWT-Windows] (Running)
这里是我的代码:
WsdlProject projectName = String.format(
"src/main/resources/%s-soapui-project.xml", projectName);
WsdlProject project = new WsdlProject(projectName); //This line starts the thread
List<TestSuite> testSuites = project.getTestSuiteList();
//Loop over each testsuite
//Loop over each test case
有谁知道怎么杀这个主题?
我查找并搜索了SOAPUI API,但文档很糟糕,我无法找到任何有关如何处理这个问题的体面示例。
我们是否有SoapUI的官方解决方案?因为这仍然发生在他们最新的api中。他们有这种关机方法http://www.soapui.org/apidocs/com/eviware/soapui/impl/wsdl/support/http/SoapUIMultiThreadedHttpConnectionManager.html,但我不知道从哪里获得它的上下文:( – 2015-09-08 05:15:36