繁体   English   中英

用客户端还是服务端进行性能测试?

[英]Performance test done in client or servide?

我有一个以ASP.NET Webforms运行的网站。 我打算使用Visual Studio 2013 Ultimate Edition测试工具运行性能测试。 我有一个非常基本的问题。

应该在哪里运行性能测试?

从客户端计算机还是从服务器?

你能指出我关于这方面的好文章吗?

这取决于您要精确测量什么。

然后,在与您网站用户相似的计算机上衡量使用体验。 要测量网站的原始性能,请在不存在网络延迟和带宽问题的计算机上进行测量。

要考虑的另一点是在运行测试时要对服务器执行多少监视。 Visual Studio负载测试可以在测试运行期间从其他计算机收集性能计数器。 它们可能是Web服务器,数据库服务器,应用程序服务器等。要访问这些服务器的性能计数器,通常需要防火墙和其他权限更改。 计数器在传输到测试计算机时也会消耗网络带宽。 如果必须收集这些性能计数器,则可能要求测试计算机位于公司的文件墙内。

如果您的测试确实从各种服务器上收集了性能计数器,那么一个有趣的测试变体就是“不做任何事情”测试,该测试只是在系统实际使用期间的一段时间内收集计数器。 这提供了一种验证测试是否代表实际使用的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM