SoapUI模拟响应-响应时间

时间:2019-03-04 09:32:30

标签: mocking response soapui

我正在运行一个模拟服务,该服务正在运行几个不同的模拟操作。

但是我发现记录的响应时间需要几秒钟,这似乎很长。如果我查看原始消息,它们似乎是立即创建的。我还将计时器放在调度脚本代码中,该代码显示在那里没有延迟(该代码以毫秒为单位运行)。

有人可以告知“模拟操作”日志中记录的响应时间是否纯粹是生成响应所花费的时间,或者它是否包括网络通讯-即响应时间包括将响应发送回应用程序?我正在努力确定延迟在哪里。

非常感谢

1 个答案:

答案 0 :(得分:1)

我刚刚做了一个快速的本地模拟服务。

我只是让它每次都返回相同的静态响应。

从使用者端点来看,响应大约在7-11毫秒内到达。 通过阅读

,在一个单独的Groovy脚本测试步骤中检索了此数字。
 testRunner.testCase.testSteps["SOAP Request"].testRequest.response.timeTaken

从模拟方面看,响应在大约1毫秒内产生。 这是在AfterRequest脚本阅读中完成的

mockResult.timeTaken

我还尝试在响应模板中包含${= sleep(1000) }。差异保持不变。

我认为不包括网络时间。