我正在使用LoadRunner对企业ASP.NET应用程序进行一些性能/负载测试。 LoadRunner允许我监视远程计算机上的一些性能计数器,但我对它们之间的差异有点困惑。有些有ASP.NET版本号,有些没有。有区别吗?
我可以看到几个对象:ASP.NET应用程序,ASP.NET应用程序v2.0.50727,ASP.NET v2.0.50727。我感兴趣的计数器是:应用程序队列中的请求与排队的请求和请求执行。
我已阅读this文章,但它没有描述带或不带版本号的对象之间的区别。有区别吗?
编辑: 我在this文章
中找到了部分答案性能计数器使您可以从Windows性能控制台监视ASP.NET的操作。每个版本的.NET Framework都安装一组单独的性能计数器对象来监视ASP.NET应用程序并监视整个ASP.NET。这些对象分别使用命名约定“ASP.NET Apps v.X.X.XXXX.X”和“ASP.NET v.X.X.XXXX.X”,其中v.X.X.XXXX.X表示ASP.NET版本。
此外,.NET Framework还安装适用于任何已安装的ASP.NET版本的ASP.NET系统和ASP.NET应用程序性能计数器。虽然这些计数器对所有版本的ASP.NET都有效,但它们始终对应于最新安装的版本。如果卸载了最新版本的ASP.NET,这些计数器将自动与最新的ASP.NET版本重新关联。
了解这一点,了解应用程序队列中的ASP.NET应用程序\请求与排队的ASP.NET v2.X \请求之间的区别
答案 0 :(得分:0)
Application Queue中的请求将显示为在ASP.NET下运行的应用程序的单个实例(即单个网站或虚拟应用程序)排队的请求数
Quequests Requests用于在Web服务器上排队的(Aggregate)所有请求。
请求排队: 从队列中等待服务的请求数。当此数字开始随着客户端负载的增加而线性增加时,Web服务器计算机已达到可以处理的并发请求的限制。此计数器的默认最大值为5,000。您可以在Machine.config文件中更改此设置。