Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 哪些是测试SharePoint web部件和控件性能的好方法?_Asp.net_Performance_Sharepoint_Web Parts - Fatal编程技术网

Asp.net 哪些是测试SharePoint web部件和控件性能的好方法?

Asp.net 哪些是测试SharePoint web部件和控件性能的好方法?,asp.net,performance,sharepoint,web-parts,Asp.net,Performance,Sharepoint,Web Parts,这是一个关于特定于SharePoint web部件和控件的性能测试的问题(尽管标准ASP.NET方法也适用)。考虑到以下因素,我想知道哪些是好的技术: 缓存(应该缓存什么以及何时缓存?) 负载平衡服务器(存储状态) 与页面其他部分的交互(例如,多个JavaScript执行) 测量特定控件的CPU使用率 呈现页面大小 我建议使用带有SP1的Visual Studio测试套件2008。我们在索引服务器上使用了测试代理,测试控制器运行在安装了VisualStudio的开发者桌面上 可以模拟浏览器缓存

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

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

我建议使用带有SP1的Visual Studio测试套件2008。我们在索引服务器上使用了测试代理,测试控制器运行在安装了VisualStudio的开发者桌面上

可以模拟浏览器缓存,我们发现我们自己的服务器缓存中存在错误,而缓存实际上不起作用

负载平衡服务器很容易使用,因为您可以模拟一系列ip地址。您确实需要能够为运行测试的机器分配一系列ip地址,并且只能调整ip地址的最后八位字节。可以将每个web前端上的统计信息添加到测试生成的perfmon统计信息中

如果需要,您可以在页面的不同部分模拟单击,但场景越复杂,越难实现完美

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

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

请注意,随着时间的推移,结果可能会迅速累积