Как экспортировать результаты нагрузочного теста visual studio в формат.ltrar?
У меня есть полная автоматизация выполнения моего теста производительности. Но обслуживание немного сложнее? Я хочу экспортировать результаты в формате.ltrar. Кто-нибудь знает, есть ли автоматизированные способы сделать это?
1 ответ
Да, наконец-то я получил ответ на эту проблему.
Ссылка ниже DLL из этого места (для vsts2015).
Расположение: "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\PrivateAssemblies" DLL: Microsoft.VisualStudio.QualityTools.LoadTest.dll
Создать ниже метод:
использование Microsoft.VisualStudio.TestTools.WebStress;
public static void exportPerformanceResults(int loadtestRunID,string destinationFilePath)
{ // connection string to the loadtest2010 database (database where the results are being stored)
ConnectionStringSettingsCollection settings = ConfigurationManager.ConnectionStrings;
var importerExporter = new LoadTestExporterImporter(settings["LoadTestDB"].ConnectionString);'
// exporting results to defined location
importerExporter.Export(new List<int> { loadtestRunID }, destinationFilePath);
}`
Параметры:
LoadTestRunID: идентификатор нагрузочного теста, который можно найти в таблице LoadTestRun
destinationFilePath: Местоположение, где должны храниться результаты
Я создал независимое консольное приложение для импорта и экспорта результатов теста производительности. Приложение для экспорта результатов запускается после выполнения моего нагрузочного теста. (К вашему сведению, все мои тестовые прогоны выполняются через командную строку, используя mstest.exe)
Это сложно, если у вас есть Visual Studio 2013. Вот ссылка на мой блогпост с решением. https://heavenlalpuriya.wordpress.com/2018/01/03/how-to-use-microsoft-visual-studio-2015-dlls-for-visual-studio-2013/