2008-11-24 13 views
3

这是关于特定于SharePoint Web部件和控件的性能测试的问题(尽管标准ASP.NET方法也适用)。我想知道什么是一些很好的技术,考虑的因素如:什么是用于性能测试的SharePoint Web部件和控件的一些好技术?

  • 缓存(什么时候你应该缓存?)
  • 负载平衡服务器(存储状态)
  • 相互作用的其它部分页面(例如多个JavaScript执行)
  • 测量CPU使用用于特定控制
  • 呈现的页面大小

回答

1

我推荐带有SP1的Visual Studio Test Suite 2008。我们在索引服务器上使用了测试代理,测试控制器在安装了Visual Studio的开发人员桌面上运行。

有可能模拟浏览器缓存,我们发现在我们自己的服务器缓存中缓存实际上并不工作的错误。

负载均衡的服务器很容易处理,因为您可以模拟一系列的IP地址。您需要能够为运行测试的计算机分配一定范围的IP地址,并且只能调整IP地址的最后一个八位字节。每个Web前端的统计信息都可以添加到测试生成的perfmon统计信息中。

如果需要,您可以模拟页面不同部分的点击,但情景越复杂,越难完美。

CPU和其他统计测量是伟大的。所有测试结果都可以添加到数据库中,并且在负载测试期间和之后的测试图表非常好。

可以将注释添加到每个测试运行中,以便在需要查看以前运行的测试结果时可以轻松识别它们。

被警告,结果可能会随着时间的推移迅速增加规模。

相关问题