Web services 如何模拟挂起的web服务?
我正在尝试测试与web服务交互的软件的故障模式,我已经报告了如果软件没有得到及时响应(例如,等待一分钟或更长时间)就会出现问题的问题。我想模拟一下,这样我就可以自己追踪并解决问题,但拔下网络连接并不能起到作用,因为它会立即返回,但找不到路由Web services 如何模拟挂起的web服务?,web-services,http,web-applications,cgi,Web Services,Http,Web Applications,Cgi,我正在尝试测试与web服务交互的软件的故障模式,我已经报告了如果软件没有得到及时响应(例如,等待一分钟或更长时间)就会出现问题的问题。我想模拟一下,这样我就可以自己追踪并解决问题,但拔下网络连接并不能起到作用,因为它会立即返回,但找不到路由 我想知道的是,有没有一种简单的方法,我可以制作一个CGI脚本,它接受一个连接,但只是坐在那里,让连接保持几分钟,而不做一个真正的{}类型的循环?让脚本休眠很长一段时间怎么样?我不知道你用什么语言编写脚本,但在.net中,您可以执行类似于Thread.Slee
我想知道的是,有没有一种简单的方法,我可以制作一个CGI脚本,它接受一个连接,但只是坐在那里,让连接保持几分钟,而不做一个真正的{}类型的循环?让脚本休眠很长一段时间怎么样?我不知道你用什么语言编写脚本,但在.net中,您可以执行类似于Thread.Sleep6000的操作 您将不得不以某种方式空闲,因为如果CGI脚本返回,连接将关闭
如果您的网络设备支持节流,您可能希望将传出流量限制在可笑的低水平。HTTP Fiddler非常适合这种情况。你可以模拟慢速连接,如果你想的话,让它在请求进来时中断,这样你就可以模拟一个永远不会返回的响应 从这里得到它。。。