Naturally occurring concurrency

I needed to predict the level of concurrency that will naturally occur given a level of traffic and a time frame. For example: A test case takes 3 minutes to run (including think time). 20 iterations need to run in 1 hour but be random, just as traffic to a web site is. Straight math…

0

Submit bugs / feedback — Part 2

This is the second in a series discussing ways to send information to the appropriate Microsoft product team. This post will illustrate how to use an add-in to allow submissions from within Visual Studio.   Within Visual Studio Click Report a Bug & you get the Connect page. It directs you to an add-in that…

0

Submitting bugs / feedback — Part 1

Connect is Microsoft’s external bug reporting system. This series will demonstrate two different ways to submit information. The first is via the web site. The second is within Visual Studio 2012 and requires an add-in to be installed.   Using the Connect website Go here and sign up. You have to use a Live ID (now…

0

Load test virtual user licenses for Visual Studio 2012

This isn’t new news but I hope will server as a reminder as test teams convert their Visual Studio 2010 testing infrastructure over to 2012: you no longer need virtual user licenses for load testing! http://msdn.microsoft.com/en-us/library/dd293540.aspx

0

Controlling the Outcome of a Request and the Web Test

Controlling the Outcome of a Test Request and the Web Test It is annoying when a “404 – Not Found” response comes back from a request to retrieve an image, .css, .js or some other non-critical file. There’s no harm done to the test (aside from those bytes not transferring), but it flags that request…

0

A real-world Q&A about Microsoft Lab Management

In this post I’m going to provide high-level answers to a few questions that I recently received concerning Lab Management. Having trouble locating good information and guidance on Visual Studio’s Application Lifecycle Management (ALM) capabilities and its functional modules? A great place to start is with the team blog where information about the 2012 Release…

1

Viewing TCP conversation summaries in Wireshark and Network Monitor

High-level Objective During a recent customer engagement, the task of gathering network traces and analyzing them to determine if certain traffic was moving through the proper connections was required. This particular customer was using Microsoft Groove and needed to ensure that its replication was transferred between a specific set of machines. In this instance, Groove…

0

About Separation of Concerns & Web Performance Tests

Separation of Concerns (SoC) is a basic programming principle that promotes maintainability and reusability. When creating Web Performance Tests (hereafter “Web Tests”), we are not exempt from following this principle. In this post we will introduce a feature of Web Tests that help us implement SoC in our tests (If you are not familiar with…


Help! I Think My Disk is Slow

Most of what happens here at Testing Services and Labs is determining the performance limit of a customer’s application. To accomplish this, we have to stage the application on systems that we are certain can handle it. After all, we want to know the limit of the application, not the system it’s running on. Pushing…

0