Little Law of Queuing Theory and How It Impacts Load Testers

Load testing is all about queuing, and servicing the queues. The main goals in our tests are parts of the formula itself. For Example: the response times for a test is equivalent to service times of a queue, load balancing with multiple servers is the same as queue concurrency. Even when we look at how…


Testing and Digital Transformation

Digital Transformation Scenario World is moving from relying on paper to cloud storage, physical stores to online store, from being physically connected to becoming wireless. Due to constant changes in technology and competition, businesses are eventually forced to undergo a digital transformation to stay relevant in a dynamic marketplace. Any organization which is undergoing a…


How to run a PowerShell script inside a Unit Test Method

Recently, a customer had the request of  creating sanity tests to validate driver builds they were working on against the latest builds from Microsoft. The scope of the tests needed to be high level, so Coded UI tests worked for the most part to drive the test from a UI level. Some tests, though, could…


Run Your Independent Automated Tests Using vNext Build In Visual Studio Online

Here is a walk through of a cookbook which would enable the use of Visual Studio Online vNext builds for automated Selenium/CodedUI tests to run independently in an Azure VM. Why Azure VM’s ! As local servers/hardware are aging and becoming more obsolete, using cloud based solutions offer power and flexibility How to Configure !…


Create custom Perfmon counters and update them using PowerShell

Adding Perfmon counters to a Visual Studio load test is useful to monitor remote host’s metrics such a as usage of Processor, Memory or Local Disks. These metrics can be added to a graph and overlay against Load Test metrics such as throughput or response times for analysis. In certain cases there are metrics that…


Logger for Performance testing

About the Logger Logging is an integral part of performance testing. The following method of logging performance testing, (done) using coded UI test or selenium test using Visual Studio will help in getting better insights into 1. The response time for a transaction 2. The response time for a complete scenario 3. Finding out average…


Running Python within a C# Unit Test

The Requirements My first programming language was Python. Whenever I get the chance, I like to pull out the old skills and code Python again. A couple weeks ago, we had a customer that has an entire test suite written in Python. They were looking to refactor their test process to be better automated, and…


Stay Tuned

After some time away we are reviving the “TestingSpot” blog site and associated social media channels.  We are in the process of building a pipeline of content consisting of all things test related.  We will utilize our various social channels to make folks aware of new content so be sure to follow us on Facebook,…


Visual Studio and Permissions

I’d like to thank Will Hirst (Microsoft ITSM InfrastructureConsultant) for finding the answer to this problem. When using Visual Studio on a machine running Windows Server2012, even with User Access Control set to the lowest level, you may need tostart the application with administrative rights to perform some operations. In this example, I try to…

0