Создайте плагин LoadTest и используйте событие LoadTestStarting
для вызова метода, который перезапускает вашу службу.
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)
{
}
}
Затем в редакторе нагрузочных тестов щелкните правой кнопкой мыши на корне и выберите Add Load Test Plug-in...
, чтобы добавить плагин в Load Test
.