Developer --} Tester --} QA? Senior Tester ? Lead ? Manager?

【译】TFS 2013服务中云端负载测试简介

上一篇 / 下一篇  2013-06-08 21:51:07 / 个人分类:

性能和负载测试是应用程序生命周期中的一个非常重要环节。每一次部署最新功能到生产环境之前,你都希望做一次性能测试。然而,当今性能和负载测试的最大挑战之一是运行测试所需的基础设施的配置搭建。获取机器、正确地配置机器和管理测试环境,所有这些都不是容易的工作,需要大量的时间和精力。

不久,你就不必再担心这个问题。正如今天上午Brian Harry的宣告,这里将介绍TFS服务中的基于云端的负载测试部分。它会负责配置代理,部署测试,并自动运行测试,所以你可以只专注于最重要的事情 - 在你的应用程序中寻找和修复性能相关的问题。

这项服务的主要特点有:

  1. 简单,易上手 :所有你需要的是一个TFS服务帐户就能使用了。你可以直接在Visual Studio里连接到这个帐户后,立马就可用。没有其他的先决条件。
  2. 定制随意(Capacity on-demand) :负载测试的重要方面之一是,在你的应用程序生命周期的不同阶段你需要产生不同的负载量来模拟真实世界的环境。负载测试服务是有弹性的、动态的。不论需要200并发虚拟用户或20,000并发虚拟用户来运行负载测试 - 你都可以根据你的要求安排测试。
  3. 向下兼容(Same tests work on-premises and on the cloud):另一个重要方面是你本地的测试能够在云端运行 - 包括负载测试,declarative web性能测试,编码的Web测试单元测试。这意味着如果你有一个Visual Studio 2010或Visual Studio 2012的负载测试项目,你可以使用该云服务来运行同样的测试,并充分利用云的优势。


今天的早些时候,在北美的TechEd,我做了一个介绍会议,在那里我展示"向下兼容"是如何工作的,并谈一点架构和路线图方面的情况。这里是本次会议的录像 ,以便大家希望了解更多的情况。现在,让我们做一个简短演示,如何使用TFS服务运行负载测试。

1. 配置测试设置

只需改变一个测试设置,就能在云端运行现有的负载测试。在Visual Studio 2013预览版中,你会发现一个新的选项,使用TFS服务来运行测试。你可以选择此设置,让云端服务运行你的负载测试。就只有这个设置 - 现在设置完毕。

new option for running in cloud
 

2. 在云端运行测试

当你点击"运行负载测试",Visual Studio会连接到云端,再自动连接并运行你的测试。自动创建代理和然后开始运行负载测试。当负载测试运行时,你可以查看运行进度和监视性能、吞吐量计数器。

 monitor resouces

 

3. 在云端管理测试运行

使用新的负载测试管理器,你可以随时随地的查看云端上团队中任何成员的负载测试运行情况。

 manage tests running

 

下一步 / 我该怎样尝试?

等不及开始了吗?很快你就能尝试到这个服务。Brian已经宣布,Visual Studio 2013预览版会在6月26日的Build会议上发布出来。在那时,你就能尝鲜这一个功能了。负载测试将TFS服务的预览模式下,为所有用户开放(限定每月数量 - a limited quantity per month)【译:这里数量,猜测可能是并发用户数量或者测试的运行次数】。试用服务后,如果你需要更高数量(higher usage),你可以加入早期采用者计划(early adopter program)。敬请关注云负载测试服务的更多细节和早期采用者计划。

我们很想知道你们在想什么,期待你们的反馈。


原文作者: Darshan Desai [MSFT]

原文地址: http://blogs.msdn.com/b/visualstudioalm/archive/2013/06/03/introducing-cloud-based-load-testing-with-team-foundation-service.aspx


TAG:

 

评分:0

我来说两句

Open Toolbar