Basically, I need to restart particular service prior to each load test being run and there is no problem with the restart itself. I\'ve researched for a while and haven\'t
Another option, especially if you are calling something on the command-line anyway, is to specify a Setup script in the active TestSettings:
Create a LoadTest Plugin and use the LoadTestStarting
event to call a method that restarts your service.
public class Plugin : ILoadTestPlugin
{
private LoadTest _loadTest;
public void Initialize(LoadTest loadTest)
{
_loadTest = loadTest;
_loadTest.LoadTestStarting += new System.EventHandler(loadTest_LoadTestStarting);
_loadTest.LoadTestFinished += new System.EventHandler(loadTest_LoadTestFinished);
}
void loadTest_LoadTestStarting(object sender, System.EventArgs e)
{
// Restart your service
}
void loadTest_LoadTestFinished(object sender, System.EventArgs e)
{
}
}
Then in the Load Test Editor right click on the root and select Add Load Test Plug-in...
to add the Plug-In to your Load Test
.