How to abort load test when its scenario fails? | Blinded by the lights
By definition a load test is supposed to simulate many users accessing a server at the same time. It consists of series of iterations, which can be either Web tests or unit tests. Each operation is repeated the defined number of times for each virtual user. A load test completes with status ‘Completed’. If one…
Load Test – Plug-In class not found | Blinded by the lights
I wanted to change a load test so that it works similar to what Gabriel Szlechtman described in his blog. Additionally, I followed MSDN instruction on how to create a Load Test Plug-In. So I created a new project with a plug-in class, added a reference to it from load test project and wanted to…
How to quickly add a logging to a coded web test? | Blinded by the lights
A coded web test, as opposed to a basic web test, brings more flexibility to the developer: conditioning, looping, code re-usage, etc. If you haven’t created one yet, you can follow an instruction on MSDN. Now, because a coded web test can have some logic inside, it makes sense to add logging so that there’s…
Is it possible to fail a load test? | Blinded by the lights
It’s not really possible to fail a load test because by default it always ends with status ‘Completed’. Because of that anytime a load test completes one musts analyze the results – if performance stayed at the acceptable level. So, despite being a powerful tool, load tests require human attention, which makes the whole testing…
How to invoke a common coded web test method from GetRequestEnumerator()? | Blinded by the lights
It’s a fact that coded web test methods give more flexibility to the developer, i.e. common code reuse. So let’s create a coded web test in whose GetRequestEnumerator() method you want to call a common method which tests some other requests. Let’s make it look as GetCommonRequests() in the example below: public class AWebTest :…