Fáb*_*ves 5 testing jetty soapui
我正在使用SoapUI 4.0,我正在通过SoapUI API启动我的mockservices:
public static void startMockServices(String soapuiProject) throws Exception
{
WsdlProject proj = new WsdlProject(soapuiProject);
List<MockService> mockList = proj.getMockServiceList();
for (MockService mockService : mockList) {
mockService.addMockRunListener(new LogListener());
mockService.start();
}
}
public static void finishMocks() {
SoapUI.getThreadPool().shutdown();
try {
SoapUI.getThreadPool().awaitTermination(5l, TimeUnit.SECONDS);
} catch (InterruptedException e) {
e.printStackTrace();
}
SoapUI.shutdown();
}
Run Code Online (Sandbox Code Playgroud)
MockServices开始很好,但是当我试图将它们拆除时,jetty正在运行的线程仍在挂起,我的进程没有完成.
我试图通过MockRunner.stop()来阻止它,但线程仍然没有停止.
有什么方法可以阻止Jetty线程,以便我的进程完成?
小智 0
我知道,迟到总比不到好。
在 SoapUi 5.xx 上,在设置文件中,设置
con:设置 id="HttpSettings@leave_mockengine 为 false!
在java中,之后,在运行器上,您可以设置设置文件:)
| 归档时间: |
|
| 查看次数: |
985 次 |
| 最近记录: |