PerfInsightTM - Performance Test Reporting Tool
Get the most out of your long-run performance test runs. Sometimes a performance issue could be coming from a wrong test setting, or it could be hidding in one of the hundreds of performance counter values, or it could be discovered by comparing two test runs. While Visual Studio comes with a
Load Test Result Analyzer,
PerfInsightTM is designed to presents you a web-based tool that allow you easily analyze performance test runs, and allow you dive deep into each performance test data for test run comparison, etc.
Although there are similiar articles about performance test reports, such as
this one,
PerfInsightTM is bringing it to the next new level of reporting performance test results, as you can discover by using it on our
on-line demo web site.
Manage Test Runs
The number of performance test runs grows over time, especially when the team is doing performance testing on multiple projects. This could result in hundreds of different performance test runs being stored in the database, making it difficult to search for information or clean up any obsolete test runs within Visual Studio.
Tabular view of test runs
Easily delete any specific test run (password protected)
Treeview of all load test projects and runs
Performance Test Reports
After long performance test runs with Visual Studio load test tool, it is crucial to generate meanful and detailed performance test reports. PerfInfightTM utilizes SQL reporting services to generate excellent graphical reports with mulitple options to save it into other formats, e.g., Word, PDF, etc.
Load Run Charts
Charts are very useful for analyzing many types of performance test data. This tool generates different charts for user load, web page performance, etc.
SQL Trace Results
As mentioned in
the blog, there is a set of properties on the Run Settings in the Load Test Editor that allows the SQL tracing feature of Microsoft SQL Server to be enabled for the duration of the load test. The sql trace data is then populated into load test repository and
PerfInfightTM then represents the SQL trace result into the report.
Compare Test Runs 
Want to know if the latest build's performance improved or degraded, you need compare the load test runs to find out areas where the performance is getting better or worse, side-by-side, version by version.
Filter Test Runs
Statistical Reports
In software performance testing, analyzing performance test data with average values is not good enough. That is why Visual Studio load test tool supports options to collect data and to generate calculated values in percentiles.
PerfInfightTM presents statistical reports on both test cases and web page response time.
Web Portal
You don't want lose your settings when log off or close the browser, PerfInsight is built on ASP.NET Web Parts so that it can save all the personalized settings for you. And you don't need log on to the tool to get this feature.
Export Reports
With SQL Reporting Service, you can easily export test report into many formats :
XML file with report data—Saves the report in Extensible Markup Language format.
CSV (comma delimited)—Saves the report in comma-separated value format.
TIFF file—Saves the report in Tagged Image File Format.
Acrobat (PDF) file—Saves the report in Acrobat Portable Document Format. --> Example 1 & Example 2
Web archive—Saves the report in MIME HTML format (mhtml), viewable in many Web browsers.
Excel—Saves the report as a Microsoft Excel spreadsheet