0

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

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

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

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

感谢任何帮助。

4

1 回答 1

0

Microsoft Web 应用程序压力工具

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

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

于 2009-09-26T06:22:03.640 回答