Как экспортировать результаты нагрузочного теста 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/

Другие вопросы по тегам