Search Wiki:
Project Description
Creates CHM report files illustrating the level of coverage for specified BizTalk orchestrations. This tool can be run to gain a consolidated view of orchestration tracking data for a specified period of time to help developers get an idea of how their orchestrations are being processed and how much coverage they are getting in their testing. In addition to simple coverage information the data presented helps to identify latency and code path exceptions by highlighting long running and error prone orchestration shapes which is key to effective performance testing.

The image below shows a sample of the coverage summary, at a glance you can see the percentage of overall coverage acheived upon an individual orchestration, if all of the shapes are touched as part of your orchestration then you will acheive 100% coverage, common reasons for not covering all shapes with an orchestration are not running tests that stress the error paths of your solution. This coverage summary also provides you metrics around execution duration of your orchestration easily identifying orchestrations that take a long time to execute.

profilerCoverageSummary.jpg

The image below shows the orchestration coverage in detail, shapes highlighted in green have been executed as part of your last test pass and any shapes not executed will be highlighted in red. This enables you to easily understand what parts of your solution have been tested and which parts have not and adjust your testing as necessary.

profilerOrchestrationCoverage.jpg

As part of the profiler report you can see the "Top 10 Least Successsfull" shapes and the "Top 10 Longest Running" shapes, understanding where time is being spent inside your orchestration is key to effective performance testing and has been proven on a number of instances to pinpoint poor orchestration design and coding which when resolved has dramatically increased overall performance. The key is to understanding exactly where time is being spent and this tool offers a no-code view into your running system.

profilerShapeDuration.jpg
Last edited Jul 2 2007 at 9:50 AM  by darrenj, version 7
Comments
tarakaram wrote  Jul 9 2007 at 9:39 PM  
Hi,
looks like this Microsoft.Sdc.BizTalkOM is missing in the source.
cheers

darrenj wrote  Aug 12 2007 at 8:03 AM  
There is a seperate CodePlex project, this is because it's shared between the Profiler and Documenter

FrankOuyang wrote  Nov 21 2007 at 1:51 PM  
How can i use this tool in a distributed Env with 2 receive host, 2 send host, 2 process host and the database is in another mechine?
I met an issue when just install this tool on the receive host, it can list the Orchestrations, but throw exception(object can't find) when click the button to generate report.

FrankOuyang wrote  Nov 21 2007 at 1:52 PM  
Is this release support 64bit OS?

Updating...