Могу ли я отправить результаты теста VSTS 2008 по электронной почте автоматически после пробного прогона?отправьте результаты тестирования VSTS 2008 по электронной почте
0
A
ответ
1
Здесь вы можете скачать "Email Reporter: VSTS 2008 Load Test Plug-в" http://code.msdn.microsoft.com/erep Это очень полезно сообщение от Mohammad Ашраф Алам.
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