Event ordering in Web Tests

Web tests have a number of extensibility points before and after a request. What order do they run in? The hooks are: WebTestPlugin.PreRequest WebTestRequestPlugin.PreRequest ExtractionRule.Extract ValidationRule.Validate Here is a sequence diagram that shows what order things fire:   There is no guaranteed order of firing for WebTestPlugin.PreRequest and RequestPlugin.PreRequest. Also if you have >1 Extraction…

5

New templates for plugins and rules

Inspired by templates developed by Dennis Bass of the services test labs, I added new item templates to the codeplex.com\TeamTestPlugins project. If you install these on your machine it makes creating new plugins much easier: If you work with web and load tests you’ll find these very handy, and they are xcopy-installed on your machine…

2

InfoPath WebTests on CodePlex!

The InfoPath team has written a set of WebTest plugins that enable testing InfoPath with a WebTest. See the project on codeplex here: http://www.codeplex.com/ipfswebtest The project contains custom extraction rules, a sample web test, and a doc on how to use them. These tests are difficult to script from scratch, so it is great to…

2