【发布时间】:2014-01-07 18:36:21
【问题描述】:
我们即将开始工作中的负载测试。当前设置涉及在 SoapUI 中创建的一些测试用例,但存在问题。
当我们在代码(C#、BCL WebClient 等)中运行这些测试用例时,请求的平均时间在 0.1 到 0.15 秒之间。这些相同的测试在 SoapUI 中运行时,会运行将近五秒钟。
我不是 SoapUI 专家,我们的 QA 人员实际上对它也很陌生。我希望这里的某个人可能知道我们错过了一些可能导致这些巨大延误的基本事情。
编辑:我们的日志表明实际响应时间是相同的,但我没有写那个日志,所以我不知道它可能有多正确,也可能不正确。处理任何一种方法发送的请求的时间都是几十毫秒。
编辑(第 2 版!:):好的,我们错误地读取了日志。有四秒的延迟,但与请求/响应周期无关。不知道他的测试用例在做什么,但它正在做一些在发出请求之前需要 forever 的事情。对不起大家。 :)
【问题讨论】:
-
您是否能够进行任何日志记录以验证这些调用在通过 SoapUI 运行时仍然只需要十分之一秒?我猜测额外的时间是在 SoapUI 应用程序本身中,但这很适合验证。