导出 (0) 打印
全部展开

在 Windows Azure 角色中使用 Visual Studio 负载测试

注:本页面内容可能不完全适用中国大陆地区运营的 Windows Azure服务。如要了解不同地区 Windows Azure 服务的差异, 请参考本网站.

负载测试是在模拟使用场景中衡量应用程序性能的一个过程。例如,您想要对某个网站进行负载测试,请求该网站在五分钟内向 1000 名用户返回页面。通过在 Windows Azure 角色中运行负载测试,您可以减小在整个应用程序生命周期中对硬件的依赖。

作者:Paolo Salvatori、Sidney Higa。

在混合环境中运行负载测试,作者:Jaimie Alva Bravo、Sidney Higa、Paolo Salvatori。

致谢:Stéphane Crozatier、Benjamin Guinebertière(文章:从 Windows Azure 执行负载测试 | Tests de charge depuis Windows Azure)。还要感谢 Janice Choi 对“在混合环境中运行负载测试”文章进行了技术审校。

Visual Studio Ultimate 支持您创建可由某人或某个测试人员小组轻松管理的“负载测试”。基本方法是创建一个“控制器”以及一个或多个“代理”。只能有一个控制器,但可按需创建多个代理。每个代理生成一部分负载。控制器控制一个或多个代理的生命周期,并记录测试结果。但是,运行负载测试通常要求至少有两台计算机:一台运行控制器,另一台运行一个或多个代理。

在 Windows Azure 中,您可以创建辅助角色,用来替代多台计算机。计算资源的虚拟化消除了对负载测试专用硬件的需要。本文中的一系列主题介绍了如何设置 Windows Azure 在两个辅助角色中运行负载测试控制器和代理的基本技巧。

本节内容

Windows Azure 中的 Visual Studio 负载测试概述
介绍使用 Visual Studio 负载测试的优点,并概括了所需步骤。

Windows Azure 负载测试的必备组件和安装
列出该解决方案的要求。

设置 Windows Azure 进行负载测试
详细介绍了如何在发布之前设置负载测试应用程序的说明。

向 Windows Azure 发布负载测试
介绍向 Azure 发布负载测试的步骤。

在混合环境中运行负载测试
混合环境是指负载测试组件(测试控制器、代理、结果存储库和测试系统)位于不同环境中,比如位于内部和 Windows Azure 中。本文档解释如何进一步配置此类方案。

Windows Azure 上的负载测试中的性能计数器
从运行在单独托管服务中的应用程序收集性能计数器。


生成日期:

2013-09-12

社区附加资源

显示:
© 2014 Microsoft