Posts Tagged ‘test automation’

SpeedTrace Pro stands for supreme stability and reliability.

SpeedTrace Pro: fast, stable and reliable

A few weeks ago we invited you to test your .NET Profiler & Tracer application.
With the test application SuspendTester, you had the opportunity to create an extreme multithreading test scenario.

SpeedTrace Pro has masted this test fast, easily and reliably.

We have received a lot of positive feedback, and some people followed our invitation to give video answers. Thanks a lot!

But see for yourself how SpeedTrace Pro left it’s major competitions way behind!

SpeedTrace Pro 3.4

Ants 6.0

DotTrace 4.0

MS Visual Studio System Profiler

In our test lab we have repeated the test scenario 15 times and have come to the same results.
For stability and reliability, you just can’t beat SpeedTrace Pro!

dotnet-multi-threading-test-scenario-profiler-comparison-results

SpeedTrace Pro is a fully matured product which is able to resolve the root cause of problems ranging from general runtime to performance problems.

Stabilility/Reliability:
Check out the video comparison above and decide oneself.

Quality: Highly accurate results due to lowest profiling overhead of its fast trace engine (In the above videos you can see the runtime overtime raised by the various tools compared)

Traceability/Trace-Empowers Principle: SpeedTrace Pro records and stores detailed information of
application events for later reference with respect to causal analyses (Timestamps, transactions can be recorded even with data flow information) …
…to enable you to reconstruct what happened inside your application whenever
something goes wrong
…to resolve inexplicable application behavior (raised by exceptions, synchronization
issues, performance problems etc.)

Resolve runtime issues/Monitor problems: Due its low overhead and ‘traceability’-feature it can be used for monitoring applications

Remote/Distributed Tracing: SpeedTrace provides freely distributable trace agents, which can be used to record applications which are distributed throughout the network. In contrast to its competitors, SpeedTrace can trace multiple processes on any machines, and the trace results can be stored on a network share which is accessible from other clients analyzing the results.

Precise/Detailed Recording: Furthermore, SpeedTrace Pro allows you to record with greatest accuracy using the following unique recording features:

  • Triggers define when to start and stop the recording of applications WITHOUT code
    modifications (invariably required when using other tools)
  • Filters help you to define what to record to be able to track enterprise apps, breaking
    down the complexity by using features such as black-boxing
  • DataTrace allows you to investigate the application data flow in case of problems by
    providing information that was passed to methods
  • Callback API enables you to interactively react to application events by implementing a SpeedTrace Pro user extension without product code modifications.

Unique and powerful analysis features/Resolve Problems:

  • Divide-and-conquer principle allows you to further break down the complexity by using features such as black-boxing (thus simplifying profiling info).
  • Complex viewing options: By filtering information you can change your point of view
    when looking at the data, to empower yourself to follow the divide-and-conquer
    principle, for example, in order to get rid of implementation details of other teams,
    external components, etc. This allows development stakeholders to see only the
    information they are interested in.
  • Get to the root: Powerful drill-downs enable you to work efficiently to find the real
    causes of problems
  • Test Automation API/Prevent problems: SpeedTrace Pro provides you with a rich
    (recording/analysis) API to integrate SpeedTrace Pro into the application performance life cycle by regularly performing sanity checks during the development stage (-> automated testing).

  • High quality support is provided by experienced performance consultants: Unlike other tools SpeedTrace Pro also offers consultancy services to resolve performance crises in major companies.

For more information view our documentation on our website, this dotnet-profiler-blog, visual studio gallery presentation.

Cloud-powered SpeedTrace 3.4 release soon!

This is to anounce that SpeedTrace Version 3.4 adding powerful cloud computing functionality is to be released soon before the end of this month!

New cutting edge cloud computing features

The new SpeedTrace Pro Version 3.4 adds even more cutting-edge functionality:

-    Freely Distributable Recorder Service
-    Test Automation Interface
-    Remote Tracing Capabilities
-    Distributed Tracing Capabilities

This is especially good news for people interested in remote monitoring, testing, maintenance and support – over the cloud! These features respectably add up to complete the diagnostics for the entire lifecycle of your software regardless of location!

Ubiquitous remote tracing free of charge

With the new SpeedTrace Pro version and the help of the Freely Redistributable Recorder providing free recorder service (1st Setup) you can now trace any external client via Internet/network free of charge. Due to Remote Tracing and Distributed Tracing capabilities you can also remote-trace this recorded data from your server where – provided you have a SpeedTrace license – the trace data can be read, interpreted, profiled, evaluated with the help of the SpeedTrace profiler (2nd Setup).

Profile distributed apps over the cloud

As to the mode, number, and frequency of your trace data instalments, that is something you can configure yourself with SpeedTrace according to your own special requirements. In principle, the Freely Redistributable Recorder of SpeedTrace Version 3.4 works like the black box deployed in aviation. With the respective time stamps you can always trace what happened during an event, what lead up to it and with some interpretation (profiling) find out what actually caused it … you can now even do this over the cloud!

Get your free trial now!

Downlaod  SpeedTrace Pro 3.4.11

Now trace distributed .Net apps in one single UI!

Distributed functionality …

SpeedTrace Pro 3.4.8 adds a special new feature to test automation and remote tracing: Previously, you had to start several SpeedTrace clients or instances, one for each machine you wanted to trace remotely. Now, you can activate    s e v e r a l   projects from within    o n e  and the  s a m e  UI to do so. This not only enables Remote but full-fledged Distributed Tracing. So you can not only trace and profile processes on any number of target machines belonging to customers or clients anywhere on the globe, but you can now do this simultaneously within one single user interface (UI).

… enables easier management …

For example, Machine A communicates with mit Machine B which communicates with Machine B … etc. Now, with distributed functionality, the SpeedTrace Client can record all three machines within one and the same UI at the same time. Whether you trace all 3 clients of a single customer or you trace 3 customers with their clients simultaneously from one UI, makes no difference.

… and a more structured analysis of distributed systems

Accordingly, an interface has been designed which provides a single point of reference to deal with logs and traces produced by various components of a distributed system. By recording and correlating the events throughout a distributed system of customer application, and thus being able to address the interactive relationships of its system components, SpeedTrace Pro prepares the ground for even more systematic and profound analyses of distributed application problems.

Download and request a trial license of the the new SpeedTrace (CTP) Version 3.4.8 Build from here:

http://www.ipcas.com/trace-and-profile/download.html#pro_ctp