mocking - SoapUI 模拟响应 - 响应时间
问题描述
我正在运行一个模拟服务,它正在运行几个不同的模拟操作。
然而,我发现记录的响应时间需要几秒钟,这似乎很长。如果我观察原始消息,它们似乎是立即创建的。我还在调度脚本代码中放置了计时器,这表明那里没有延迟(代码以毫秒为单位运行)。
有人可以告知模拟操作日志中记录的响应时间是否纯粹是生成响应所花费的时间,或者这是否包括网络通信——即响应时间包括将响应发送回应用程序?我正在努力确定延迟在哪里。
提前谢谢了
解决方案
我刚刚做了一个快速的本地模拟服务。
我只是让它每次都返回相同的静态响应。
从消费者端点,响应在大约 7-11 毫秒内到达。这个数字是通过阅读在单独的 Groovy 脚本测试步骤中检索到的
testRunner.testCase.testSteps["SOAP Request"].testRequest.response.timeTaken
从模拟方面来看,响应是在大约 1 毫秒内产生的。这是在 AfterRequest 脚本阅读中完成的
mockResult.timeTaken
我还尝试${= sleep(1000) }
在响应模板中包含一个。差异保持大致相同。
我不认为网络时间包括在内。
推荐阅读
- python - How can I iterate a dictionary which is into another dictionary to get specific values?
- html - 从网页中提取和选择链接
- java - Graphics2d Rotation 旋转所有对象
- reactjs - Rechart - adding labels to charts
- reactjs - React error Expected an assignment or function call and instead saw an expression no-unused-expressions while passing props to child component
- java - 用于css文件但不适用于html文件的Spring Application 404
- python - How should I use parse_mode='HTML' in telegram python bot?
- ios - 完成或删除操作后,tableview 中的第一行不会消失
- azure - 在将文件上传到 Azure Blob 存储期间,“远程主机强制关闭了现有连接”
- node.js - Array of users not passing to the view template