gpt4 book ai didi

java - Thread.sleep 是模拟 HTTP 请求以进行测试的好方法吗?

转载 作者:行者123 更新时间:2023-12-02 01:22:56 24 4
gpt4 key购买 nike

我有一个严重依赖网络 IO 请求的系统。我想做一个可靠的性能测试。一种简单的方法可能是让线程 hibernate 一段时间。

我的问题是,我将线程置于 sleep 状态是否等于线程在 HTTP 请求上被阻止?

我是从Thread Lifecycle的角度来问的。从理论上讲,如果 HTTP 请求需要恒定且已知的时间,这是否等于 Thread.sleep?

也就是说,测试结果会一样吗? (当然,在某种程度上,因为调度被认为是不确定的)

最佳答案

目前还不清楚您要在这里测试什么。

一般来说,在测试中使用Thread.sleep()并不是一个好的做法。

如果您正在测试您的应用程序,那么您应该使用模拟服务器模拟您正在调用的另一个端点。

关于java - Thread.sleep 是模拟 HTTP 请求以进行测试的好方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57374425/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com