http://vstt2008qrg.codeplex.com/This is a comprehensive collection of technical information on VSTT –- 83 pages of information!!! Many questions you may have on how stuff works in web, load, and unit test are answered in this doc. This doc is a must have for anyone working in VSTT.
5 - VSTS Video Tutorials
http://teamsystemrocks.com/Tutorials/
6 - VSTS Load / Web test content index by ED Glas
http://blogs.msdn.com/edglas/pages/content-index-for-web-tests-and-load-tests.aspxDescription retrieved from the page: Visual Studio Team System for Testers Content Index for Web Tests and Load Tests Getting Started Online Help Working with Web Tests , VS 2008 Working with Load Tests , VS 2008 Working with Controllers, Agents, and Rigs , VS 2008 Forum Visual Studio Team
9 - Ed Glas's blog on VSTS load testing : Web Test Authoring and Debugging Techniques for VS 2008
http://blogs.msdn.com/edglas/archive/2007/12/02/web-test-authoring-and-debugging-techniques-for-vs-2008.aspxWeb Test Authoring and Debugging Techniques for VS 2008 In Visual Studio 2008, many new features were implemented that eliminate the top issues found in the VS 2005 Web Test recorder, as covered in the white paper Web Test Authoring and Debugging Techniques.Description retrieved from the page: Web Test Authoring and Debugging Techniques for VS... (show)Web Test Authoring and Debugging Techniques for VS 2008 In Visual Studio 2008, many new features were implemented that eliminate the top issues found in the VS 2005 Web Test recorder, as covered in the white paper Web Test Authoring and Debugging Techniques. (hide)
10 - Advanced Load Testing Features of Visual Studio Team System
http://blogs.msdn.com/billbar/pages/advanced-load-testing-features-of-visual-studio-team-system.aspxVisual Studio Team Test Edition provides two capabilities that can allow users to create load tests of web sites quickly and easily: the Web Test recorder and the Load Test wizard. In fact, these tools make this process so easy that it is tempting toDescription retrieved from the page: Visual Studio Team Test Edition provides two capabilities... (show)Visual Studio Team Test Edition provides two capabilities that can allow users to create load tests of web sites quickly and easily: the Web Test recorder and the Load Test wizard. In fact, these tools make this process so easy that it is tempting to (hide)
11 - Load Agent and Load Controller Installation and Configuration Guide
http://blogs.msdn.com/edglas/pages/load-agent-and-load-controller-installation-and-configuration-guide.aspxThe Team Test Rig enables Team System users to run tests on one or more remote computers. A rig is made up of a single test controller and one or more test agents. The test controller can be installed on either one or two computers, and like Team Foundation Server, has both application and data tiers. A single test controller is used to coordinate the execution of multiple test agents running tests on multiple computers.Description retrieved from the page: Microsoft® Visual Studio Team Test Load Agent Products... (show)Microsoft® Visual Studio Team Test Load Agent Products The Team Test Rig enables Team System users to run tests on one or more remote computers. A rig is made up of a single test controller and one or more test agents. The test controller can be installed (hide)
12 - Controller Memory Issue: Improve load test performance on multi-processor machines
http://blogs.msdn.com/slumley/pages/improve-load-test-performance-on-multi-processor-machines.aspxThis post is about improving the performance of a load test when running the test on a multi-processor machine. If you are running on a multi-processor machine it is much better to have the process which is generating load use server GC as opposed to workstation GC. By default, processes will use workstation GC. Description retrieved from the page: This post is about improving the performance of a load... (show)This post is about improving the performance of a load test when running the test on a multi-processor machine. If you are running on a multi-processor machine it is much better to have the process which is generating load use server GC as opposed to (hide)
13 - Load Agent Deployment Scenarios in Visual Studio Team System
16 - VSTS Load Test Team Blog : Distributed Functional Testing with Visual Studio 2005 Team Test Load Agent
http://blogs.msdn.com/vstsloadtestblog/articles/527572.aspxDescription retrieved from the page: Distributed Functional Testing with Visual Studio 2005 Team System Applies to: Visual Studio 2005 Team Edition for Software Testers Visual Studio 2005 Team Test Load Agent Summary : This article describes the features of Microsoft Visual Studio Team Test
17 - Bill Barnett's blog : Features and behavior of Load Tests containing unit tests in VSTS 2008
http://blogs.msdn.com/billbar/pages/features-and-behavior-of-load-tests-containing-unit-tests-in-vsts-2008.aspxDescription retrieved from the page: This article describes the behavior in VS 2008 for load tests that contain unit tests (VS 2005 was slightly different in some respects). Instances of unit test classes in a load test Each time an iteration of a unit test is run in a load test, a new instance
18 - Microsoft Visual Studio Team System Load Test Reporting Sample - Home
http://www.codeplex.com/loadtestreports
19 - Reporting Visual Studio Team System Load Test Results
21 - Bill Barnett's blog : What is the data in the VSTS load test results store
http://blogs.msdn.com/billbar/articles/529874.aspxDescription retrieved from the page: Table: LoadTestRun : Contains one row for each load test that is executed. Columns: LoadTestRunId (int): A unique Id for this load test run in this load test results store. The value is 1 for the first load test and increments for each load test that
22 - Hacking Visual Studio to Use More Than 2Gigabytes of Memory
23 - Comparison between a custom load generation framework vs VSTS 2008 Load Test
http://dotnet.org.za/yah/archive/2008/02/27/automated-enterprise-testing-framework.aspxComparison between a custom load generation framework vs VSTS 2008 Load TestDescription retrieved from the page: South African .NET Developer Portal
24 - VSTS 2010 LoadTest DB Schema has changed
http://blogs.msdn.com/edglas/archive/2009/05/24/read-this-before-running-a-load-test-with-dev10-beta-1.aspxDescription retrieved from the page: If you install the dev10 beta 1 on the same machine as VS 2008, and you are running load tests, read this. When you run the first load test, the load test will check the schema of the load test database, and if it is the 2008 schema it will update the
25 - Are You Reporting Inaccurate Performance Numbers with VS 2008
http://blogs.msdn.com/edglas/archive/2009/05/19/are-you-reporting-inaccurate-performance-numbers-with-vs-2008.aspxThere’s a hidden problem with VS 2008 load testing that you need be aware if you are running tests locally (as opposed to using a controller and agents).
If you purchase and run a load agent, load agents run on all cores and all CPUs on the machine.
However, when running locally VS limits load generation to one core on the machine. If this core is running at or close to 100% CPU utilization, it will throw off performance measurements and interfere with performance counter collection. In general it really invalidates your test results. This is why we graph agent CPU by default, and have performance counter thresholds that fire to warn you if the test is running too hot. However, by default the test is configured to look at the _Total instance, when it should be looking at the “0” instance.
Description retrieved from the page: There’s a hidden problem with VS 2008 load testing... (show)There’s a hidden problem with VS 2008 load testing that you need be aware if you are running tests locally (as opposed to using a controller and agents). If you purchase and run a load agent, load agents run on all cores and all CPUs on the machine. However, (hide)
26 - Problem Reading Performance Counters on Vista and Server 2008 Machines?
http://blogs.msdn.com/edglas/archive/2008/11/19/reading-performance-counters-on-vista-and-server-2008-machines.aspxUsers commonly experience problems collecting counters during a load test. These problems come in two flavors: 1) they are not able to collect any counters at all from a machine or machines, and 2) they see gaps in the counter collection. This articlDescription retrieved from the page: Users commonly experience problems collecting counters... (show)Users commonly experience problems collecting counters during a load test. These problems come in two flavors: 1) they are not able to collect any counters at all from a machine or machines, and 2) they see gaps in the counter collection. This article (hide)
27 - How Do I: Set Up Fiddler’s Reverse Proxy to Create a VSTS 2008 Web Test | Sigurnost i zastita informacija
http://zastita.com/028844/how-do-i-set-up-fiddler’s-reverse-proxy-to-create-a-vsts-2008-web-test.htmlVSTS 2008 has a great recording tool that allows you to create web test simply by recording your web traffic in the browser. But what if your application doesn’t use web browser, but still communicates with servers using HTTP or HTTPS protocols (such as Smart Client application). Then, you can use Fiddler to capture web traffic on the client side and create a VSTS test from Fiddler’s capture. Unfortunately, there might be one more problem… Since Fiddler acts as a proxy, you web application’s traffic has to go through Fiddler. But it doesn’t work for some application, which might have web server name hardcoded into code or configuration file. When this happens, there is another way to record application’s web traffic and create a VSTS 2008 web test – by using Fiddler’s reverse proxy. By reverse proxy I mean capturing web traffic on the web server side, and not on the client side. Basically, your application will think that it’s hitting web server, while it will be directing its traffic to Fiddler installed on web server, and then Fiddler will forward that traffic to the actual application.Description retrieved from the page: How Do I: Set Up Fiddler’s Reverse Proxy to Create... (show)How Do I: Set Up Fiddler’s Reverse Proxy to Create a VSTS 2008 Web Test, Sigurna mreza informacija, zastita, security, internet sigurnost, virusi, antivirusi, xss, sql injection (hide)
28 - What Application Pool does this W3WP.EXE belong to?
http://blogs.msdn.com/jb/archive/2006/02/22/536693.aspxDuring the course of working through issues, I get asked at least twice a week how to determine which application pool maps to a particular worker process PID (Process ID) on a server. I suppose there are lots of ways to determine this, but here two that come to mind to determine the answer.
The first way, and by far the easiest, is to use one of the new scripts that come in the box called IISAPP.VBS. It is located in the %SystemRoot%\system32 directory. Description retrieved from the page: During the course of working through issues, I get... (show)During the course of working through issues, I get asked at least twice a week how to determine which application pool maps to a particular worker process PID (Process ID) on a server. I suppose there are lots of ways to determine this, but here two that (hide)
29 - VS2010 – Load Test Network Emulation Profile
http://beta.blogs.microsoft.co.il/blogs/shair/archive/2009/09/22/vs2010-beta-1-load-test-network-emulation-profile.aspxn Visual Studio Team System 2008 we had Network Emulation but a simple one, lots of times customers asked me is this network profile also simulate downstream? and not only upstream also how to simulate Latency? Now we got a lot more properties in the new Network Network Emulation that will help us create more persist Network Network Emulation for our Load Test.
Network Emulation Profile location for in house customizations:
C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\Templates\LoadTest\Networks
Here is couple of new networks available in VS10:
* CDMA * 3G * WAN
30 - Issue about network emulation in VS2010 beta 1
http://social.msdn.microsoft.com/Forums/en/vstswebtest/thread/c29ec321-dac2-4522-8852-833ff9df6c0dDiscussion about Network Emulation in VSTS2010
"Network Emulation is done through a filter driver. This filter driver is called "Microsoft VSTS Network Emulation NDISx Driver", where x is the NDIS version (For Vista and 2k8 it will be 6, for XP and 2k3, it will be 5). This driver can be in one of three states (uninstalled, installed and not bound, or installed and bound to one or more NICs). Each time network emulation is configured (either by enabling the collector though the test settings and setting a profile (other than LAN)) or by saving a load test configuration), VS will check to see if A) the driver is installed and B) The driver is bound to at least one NIC. If either of these is not done, then it will prompt the user to see if they want to bind the driver. If they choose yes, it will attempt to bind the driver at this time. Once the driver is installed and bound, you should not see this dialog anymore as it does not uninstall it when done."
31 - Creating a Stand-Alone Network Emulator using VS2010 – Beta 1 Release
http://blogs.msdn.com/lkruger/archive/2009/06/24/creating-a-stand-alone-network-emulator-using-vs2010-beta-1-release.aspxIn the Beta 1 release of Visual Studio 10, we released “True Network Emulation.” With this release, you can simulate different types of networks when running tests (such as a unit test or load test). One thing that is missing, however, is the ability to easily emulate different networks when not running tests using the Visual Studio Team System framework. For example, I might want to just take an application and see how it performs under the restrictions of a low bandwidth connection. I might not want to create a test for this, I just want to play with it and see what happens. To accomplish this “out of the box”, I need to create a unit test that sleeps for a very long period of time and turn on network emulation. While this is fairly easy, this seems a bit awkward. This post will focus on creating a solution that will make this process as simple as pressing a start button when I want to start emulating and pressing a stop button when I want to quit.
32 - Running mstest without Visual Studio
http://www.shunra.com/shunrablog/index.php/2009/04/23/running-mstest-without-visual-studio/In this post I will share a tip of how to install mstest in a standalone mode, i.e. without the Visual Studio.
Why would I want such a thing? Well, I am currently in the process of configuring our Continuous Integration (CI) server and I believe that such a server should have only the bare minimum necessary to do its job, nothing else. We develop our .NET code using Visual Studio 2008 Pro and use mstest as the unit test engine. So, these are the items I would like to have on my CI server:
* Windows Server 2003 – the OS * Java, Tomcat, Hudson – my choice of the CI solution * IIS with FrontPage server extensions – to perform unit tests of my WCF services hosted in IIS * .NET v3.5 * msbuild * mstest * FxCop
Suggest a new link
Registered users can suggest new links relative to this set topics. Login or register.
Post a comment
Only registered users can leave comments. Login or register.
Login VSTS load tests, Web ones in particular. Would love to see more Ajax integration, but I would say that for load testing purposes it's more than ok.
Comments
Enrico Foschi
Sets: 38Total views: 84998