Asp.net 需要测试ajax超时条件

Asp.net 需要测试ajax超时条件,asp.net,ajax,testing,Asp.net,Ajax,Testing,正如标题所提到的,我在ajax调用中有一个超时回调处理程序,我希望能够测试该条件,但我没有立即想到如何强制我的应用程序达到该状态,有什么建议吗?您可以始终运行一段时间的服务器端脚本。 例如: <?php sleep(10); //sleep for 10 seconds. print "This script has finished."; > 您始终可以运行一段时间内保持运行的服务器端脚本。 例如: <?php sleep(10); //sleep for

正如标题所提到的,我在ajax调用中有一个超时回调处理程序,我希望能够测试该条件,但我没有立即想到如何强制我的应用程序达到该状态,有什么建议吗?

您可以始终运行一段时间的服务器端脚本。 例如:

<?php
   sleep(10); //sleep for 10 seconds.
   print "This script has finished.";
>

您始终可以运行一段时间内保持运行的服务器端脚本。
例如:

<?php
   sleep(10); //sleep for 10 seconds.
   print "This script has finished.";
>

允许您在Javascript中引入减速来测试AJAX的延迟。

允许您在Javascript中引入减速来测试AJAX的延迟。

首先,我认为您需要更清楚地回答您的问题-您使用的是什么技术以及超时的流程在哪里-服务器端还是客户端

如果您想让服务器端代码花费很长时间,并且您正在使用.NET,请将此行放在您调用服务器端的方法中:

System.Threading.Thread.Sleep(timeoutMilliseconds);

只要您使用足够的数字,以便客户端代码假定服务器超时,您就应该很好。

首先,我认为您需要更清楚地回答您的问题-您使用的是什么技术以及超时的过程在哪里-服务器端还是客户端

如果您想让服务器端代码花费很长时间,并且您正在使用.NET,请将此行放在您调用服务器端的方法中:

System.Threading.Thread.Sleep(timeoutMilliseconds);
只要使用足够的数字,以便客户端代码假定服务器已超时,就应该很好