Home     PerfInsight     PerfInsight Features     FAQ     Contact Us     Web Blogs      
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 AnalyzerPerfInsightTM  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 

  • Filter by test run owner -- each load test run data has a record of log in user name who started the test run (on controller). You can use the tool to just show all the test runs started by a specific person. It is very useful when there are many test runs started by different testers in the database.
 
 
  • Filter by test start time -- just show all the test runs started today, in last 5 days,etc.
 
 
  • Or you can use filter settings together. 
 
  
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  
  •  And the best way to understand the product is to use it --