SharePoint Web部件和控件的性能测试有哪些好方法?

时间:2008-11-24 21:14:05

标签: asp.net performance sharepoint web-parts

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

  • 缓存(你应该缓存什么以及何时缓存?)
  • 负载均衡服务器(存储状态)
  • 与网页其他部分的互动(例如多次执行JavaScript)
  • 测量特定控件的CPU使用率
  • 呈现的页面大小

1 个答案:

答案 0 :(得分:1)

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

可以模拟浏览器缓存,我们发现自己的服务器缓存存在错误,而缓存实际上并没有。

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

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

CPU和其他统计数据很好。所有测试结果都可以添加到数据库中,负载测试期间和之后的测试图表确实很好。

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

请注意,随着时间的推移,结果会很快增加。