java 怎样用JAVA实现模拟HTTP请求,得到服务器的响应时间等参数?
浏览量:2639
时间:2021-03-28 17:30:59
作者:admin
怎样用JAVA实现模拟HTTP请求,得到服务器的响应时间等参数?
简化问题:对于IP,线程请求100次。此请求的响应时间是调用httpclient之前的响应时间减去接收httpclient的响应时间。请注意,需要判断此请求是否有效。平均响应时间和最大响应时间只是响应时间的统计,可以通过数据库来完成。T表示数据库记录每个测试请求的响应时间以及是否成功。统计数字终于出来了。它只使用多线程,因为单个线程按顺序请求100次,无法模拟服务器的真实情况。
java中如何模拟真正的同时并发请求?
如果不是多核主机,则在同一时间实际上只执行一个进程。然而,由于计算机的高速性,例如1s可以切换和调度多个进程或线程,以达到并行和无阻塞的效果。您想要的真正的并发性可以通过使用多核主机来打开线程来实现。但也不能一直做所有CPU在执行发送请求的动作。需要强调的是,大多数应用不应同时达到相同的效果。例如,对于压力测试,打开1000个或更多线程以请求要测试的相应接口。这不是一个瞬间,而是一个像1的周期。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
盛家企业邮箱 盛家怎么衰落的