2009-10-10 4 views

ответ

1

Вы можете отправить электронное письмо с уведомлением и сообщить о нем. Я думаю, вы можете создать хранимую процедуру и запустить их в конце выполнения теста для сбора необходимых данных. После этого вы можете создать XML-файл или файл Excel с результатом созданной процедуры и привязать его к электронной почте. Итак, вам нужно создать тестовую нагрузку плагин:

имен LoadTestPluginTest { класс MyLoadTestPlugin общественности: ILoadTestPlugin { LoadTest myLoadTest;

public void Initialize(LoadTest loadTest) 
    { 
     myLoadTest = loadTest; 
     myLoadTest.LoadTestFinished += new 
      EventHandler(myLoadTest_LoadTestFinished); 
    } 

    void myLoadTest_LoadTestFinished(object sender, EventArgs e) 
    { 
     try 
     { 
      // place custom code here 
      MailAddress MyAddress = new MailAddress("[email protected]"); 
      MailMessage MyMail = new MailMessage(MyAddress, MyAddress); 
      MyMail.Subject = "Load Test Finished -- Admin Email"; 
      MyMail.Body = ((LoadTest)sender).Name + " has finished."; 

      SmtpClient MySmtpClient = new SmtpClient("localhost"); 
      MySmtpClient.Send(MyMail); 
     } 

     catch (SmtpException ex) 
     { 
      MessageBox.Show(ex.InnerException.Message + 
       ".\r\nMake sure you have a valid SMTP.", "LoadTestPlugin"); 
     } 
    } 
} 

}

Вот описание таблиц LoadTest DB http://blogs.msdn.com/billbar/articles/529874.aspx

Смежные вопросы