使用VMWare和MS Test Manager进行负载测试 [英] Load Testing with VMWare and MS Test Manager

查看:151
本文介绍了使用VMWare和MS Test Manager进行负载测试的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,


请原谅新手提问题,但我对这个论坛中的大量资源进行跋涉以及在线文档。 我现在根本不知道在哪里可以找到一些具体的指导。


我正在测试一个客户端 - 服务器.NET应用程序。 我的环境如下:



  • 安装了MS Visual Studio测试控制器的Team Foundation Server 2010。
  • VMWare ESX Server 3i(试用版) 运行我的VM :(带有Windows SQL Server 2008的Win2003服务器 - 这台机器每天都需要恢复到基线以自动方式完成。)
  • 客户端应用程序在标准Windows XP桌面上运行。
  • 我的XP机器正在使用MS Visual Studio Ultimate和Microsoft Test Manager。

该项目的主要目标是确保达到绩效目标。 所以我们需要进行负载测试。


我还想利用编码的UI测试和VS Ultimate和Microsoft Test Manager内置的其他功能。 之前没有使用过这些,我会感受到那种流沙感觉,非常不知所措,不知道要去哪个方向。


我们有 NOT 购买
Visual Studio负载测试Virtual User Pack 2010作为此项目的要求仅适用于200个并发用户。 避免这种情况会很好,但我们最终可能会根据我在这里读到的
得到它: http://msdn.microsoft .com / zh-CN / library / ms243155.aspx


目前我无法在测试管理器中创建新环境
。 我收到以下错误消息:


您无法创建虚拟环境
,因为您的团队项目未配置为实验室管理,或者您无权访问团队项目实验室管理资源。 请与系统管理员联系,要求他们配置实验室管理。如果实验室管理已配置
,请与您的团队项目管理员联系,要求他们确认您的权限设置正确。


在本论坛和可用的帮助文档中查看多个页面,我无法确定是否安装程序可以与VMWare一起使用。 一些说明谈论使用Hyper-V
& SCVMM,( http://msdn.microsoft.com/en-us/library/dd380687.aspx) - 但是这个页面解释了它是一种可能的实现方式。


之前我继续前进,我需要知道我需要在哪个服务器上安装什么软件才能让Lab Manager使用为此项目选择的特定VMWare解决方案。


 是Hyper-V& SCVMM需要,或者可以
我没有它们,因为VMWare? 关于设置的一些非常明确的说明将不胜感激。 


另一个目标是让测试经理利用
Lab Manager的功能,并执行VMWare客户端的每日自动转换,并完成日常安装和其他需要检查的任务。


我还希望确定应用程序
性能随时间变化的趋势。 有很多问题,但我需要在走路之前爬行。


如果需要,请将此帖子
分享给Test Manager论坛。

解决方案


到回答您加载测试特定查询:


您无法在没有虚拟用户包的情况下运行 远程 。由于您希望通过MTM在VMWare VM上对
远程 进行负载测试,因此必须使用vuser pack。  BUT 您可以在VMWare VM上安装VS Ultimate,并可以执行
本地 运行最多250个用户。


您也可以发布您的网络/负载测试特定查询:
http://social.msdn.microsoft .com /论坛/ en-US / vstswebtest / threads


谢谢,Rubel


 


Hello,

Pardon the newbie question(s) here, but I'm a bit overwhelmed with trudging through the immensity of the resources in this forum as well as the online documentation.  I simply don't know where to turn to at this point for some specific guidance.

I am testing a client - server .NET application.  My environment is as follows:

  • Team Foundation Server 2010 which has MS Visual Studio Test Controller installed.
  • VMWare ESX Server 3i (Trial Version) which is running my VM of: (Win2003 Server with Windows SQL Server 2008 - This machine is reverted to a Baseline every day which I need to have done in an automated manner.)
  • The Client application runs on a standard Windows XP desktop.
  • My XP Machine is using MS Visual Studio Ultimate and Microsoft Test Manager.

The main goal of this project is to ensure performance goals are met.  So we will need to be doing Load Testing.

I also want to take advantage of the coded UI tests and other capabilities built into VS Ultimate and Microsoft Test Manager.  Not having used these before, I'm getting that quicksand feeling, very overwhelmed and not sure which direction to go.

We have NOT purchased Visual Studio Load Test Virtual User Pack 2010 as the requirement for this project is only for 200 simultaneous users.  It would be nice to avoid this but we may have to end up getting it based on what I read here: http://msdn.microsoft.com/en-us/library/ms243155.aspx

Currently I am not able to create a new environment in Test Manager.  I get the following error message:

You cannot create a virtual environment because either your team project is not configured for Lab Management or you do not have permission to access the team project Lab Management resources.  Contact your system administrator and ask them to configure Lab Management. If Lab Management has been configured, contact your team project administrator and ask them to confirm that your permissions are set correctly.

Reviewing multiple pages in this forum and in the available help documentation, I was not able to determine if my setup is able to work with VMWare.  Some of the instructions talk about using Hyper-V & SCVMM, (http://msdn.microsoft.com/en-us/library/dd380687.aspx) - But this page explains that it's one possible implementation.

Before I proceed any further I need to know what software I need to install on what server in order to have Lab Manager work with this particular VMWare solution that was selected for this project.

 Is Hyper-V & SCVMM REQUIRED, or can I do without them because of the VMWare?  Some very clear instructions on setup would be greatly appreciated. 

The other goal is to have Test Manager utilize the capabilities of Lab Manager and perform the automated daily reversions of the VMWare Client, and go through the daily installations and other tasks that need to be checked.

I'm also looking to identify trends in application performance over time.  Lots and lots of questions, but I need to crawl before I walk.

If need be, could you please share this posting to the Test Manager forum as well.

解决方案

Hi,

To answer you Load Test specific query:

You can’t do a remote run without virtual user pack. As you are looking forward to run a load test on remotely on his VMWare VM through MTM then vUser pack is must for you. BUT you can install VS Ultimate on VMWare VM and can do local run upto 250 users.

Also you can post your web / load test specific queries here: http://social.msdn.microsoft.com/Forums/en-US/vstswebtest/threads

Thanks, Rubel

 


这篇关于使用VMWare和MS Test Manager进行负载测试的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆