我可以在控制台应用程序中调用ASP.net页面处理程序吗?

时间:2009-09-24 02:24:52

标签: asp.net httphandler httprequest

我希望在不到10分钟的时间内从控制台应用程序中获取20000个HttpRequest或Page.Request实例。谁知道怎么做?

我能够以非常低效的方式获得20000个实例: 在第一个使用HTTPWebRequest调用第二个asp.net页面的asp.net页面中。然后获取存储在Application对象中的第二页的Page.Request,并从同一Web应用程序的第一页检索它,但20000 Page.Request需要大约30分钟。

我在第一页中添加了Thread.Sleep(80),否则它将给出“通常只允许使用每个套接字地址(协议/网络地址/端口)”。

我认为这太长了。只是想知道是否有更好的方法来做到这一点。

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

Microsoft Web应用程序压力工具

http://www.iis.net/downloads/default.aspx?tabid=34&g=6&i=1298

自从我使用它以来已经很久了,但我相当肯定你可以调用它并从命令行开始测试。