High resolution Performance Analysis and HTTP/SSL Diagnostics
for Web client applications

|

|

|
|
Works with Win32 applications written
in C, C++, MFC, C#, Visual Basic, Java, Delphi, C++ Builder, and other
languages

|
Compatible with .NET Web
Services, ASP.NET, HTML Applications (HTAs), .NET Remoting, and applications
written for the .NET Framework |
Compatible with the WOW64 subsystem of 64 bit OSs
(Windows 2003 Server x64, Windows 2008 Server x64, Windows Vista x64, and
Windows 7 x64)
What is TracePlus®/Web Detective (eBusiness Edition)?
TracePlus®/Web Detective (eBusiness Edition) builds upon the technology
used in our TracePlus®/Web Detective (Standard Edition) product known as Cyclone
Plus debugging technology that supports both HTTP and HTTPS protocols
(HTTPS is available when using Internet Explorer, Netscape 8.x or higher, or
FireFox 1.x or higher).
In addition the Cyclone Plus technology has the ability to intercept HTTP
information in Windows applications without launching them from TracePlus®.
This is a convenient feature to have when you are in a hurry.
Easily visualize the logical order of HTTP information
TracePlus assigns a session ID to all headers that were sent or received
within a process on the same socket number. Then the Protocol View is sorted by
the session ID. What happens is that all requests and responses will line up in
pairs (except when the client makes more than one request simultaneously on the
same socket. This way, you can easily understand the logical grouping of HTTP
requests and responses.
How fast is your Web application?
The Web Detective (eBusiness Edition) provides performance analysis of the HTTP
and HTTPS protocols in several ways:
-
Each packet displayed includes the time it was decoded and the elapsed time
from the request packet (for example, GET/Response).
-
Each Web page displayed includes time that it was received, the total size of
all objects for that page, the accumulated download time of the objects, and
the calculated baud rate for the request.
-
Each object downloaded for a specific Web page includes the time that it was
received, the size of the object, the download time, and the baud rate.
TracePlus/Web Detective (eBusiness Edition) can unencrypt and display
HTTPS traffic on encrypted SSL connections at any bit rate from 40 to 128 bits
(Available when using Internet Explorer, Netscape 8.x or higher, or FireFox 1.x
or higher).
TracePlus/Web Detective (eBusiness Edition) displays HTTP protocol
information for SSL transactions if the application uses the Microsoft WININET
API. This includes all versions of Internet Explorer starting from 4.0.
TracePlus/Web Detective (eBusiness Edition) displays HTTP protocol
information for SSL transactions if the application uses the Open Source NSS
v3.4 and NSPR v4 APIs. This includes Mozilla FireFox 1.x or higher, as well as
Netscape Navigator 8.x or higher.
Feature Highlights
| Feature |
TracePlus®/Web
Detective (eBusiness Edition) v4 |
| Compatible with Windows
Vista and Windows 7 (32 bit) |
 |
| SSL support for Internet Explorer 5.x and newer |
 |
| SSL support for Mozilla Firefox 1.x and newer |
 |
| SSL support for Netscape Navigator 8.x and newer |
 |
| SSL support for applications using the Microsoft
WININET API |
 |
| SSL support for applications using open source NSS v3.4
and NSPR v4 APIs |
 |
| Comprehensive tutorial for both new and experienced
users |
 |
| Capture HTTP and HTTPS from
applications running as a limited user |
 |
| RTSP methods and responses made by streaming media
objects are displayed in the Protocol View |
 |
| New Microsoft Office® style user interface |
 |
| Floating and docking menus and toolbars |
 |
| Floating and docking Capture Properties window |
 |
| Floating Charts window |
 |
| Toolbars inside each window give easy access to
most-used features |
 |
| Most recently used list of capture files |
 |
| User-configurable colors for items in all Views |
 |
| Capacity of the Protocol View |
12,000 events |
| Capacity of the Data View |
55,000 lines |
| Capacity of the Object View |
3,000 objects |
| Capacity of the Page View |
3,000 objects |
Comparison between eBusiness and Standard Editions
| Feature |
TracePlus®/Web
Detective (eBusiness Edition) |
TracePlus®/Web
Detective (Standard Edition) |
| Capacity of the Protocol View |
12,000 events |
7,000 events |
| Capacity of the Data View |
55,000 lines |
25,000 lines |
| SSL support for Internet Explorer 4.x and newer |
 |
 |
| SSL support for Mozilla Firefox 1.x and newer |
 |
|
| SSL support for Netscape Navigator 8.x and newer |
 |
|
| SSL support for applications using the Microsoft
WININET API |
 |
 |
| SSL support for applications using open source NSS v3.4
and NSPR v4 APIs |
 |
|
| HTTP/HTTPS Information organized into sessions for easy
identification of requests and responses |
 |
 |
| Intercepts communications via ActiveX/COM objects, and
VBScript |
 |
 |
| Intercepts communications via Java applets and
Javascript |
 |
 |
| HTTP, WebDAV, DASL, and Delta-V protocol support |
 |
 |
| HTTP Extension Framework support |
 |
|
| Basic browser automation via scripts |
 |
 |
| Measures server connection times |
 |
|
| Measures DNS lookup times |
 |
 |
| View complete object Request and Response headers |
 |
 |
| Displays complete HTTP/HTTPS headers (header + body) |
 |
 |
| Separate Cookie View |
 |
|
| Microsecond timing accuracy |
 |
|
| Compression statistics for objects |
 |
|
| Displays whether object is cachable in the Object and
Page View |
 |
|
| "Before request and after response" browser cache
comparisons
|
 |
|
| Time to First Byte calculation |
 |
|
| Low speed connection emulation |
 |
|
| Graphical comparison of server load |
 |
|
| Graphical comparison of server response time |
 |
|
| Graphical object download timeline |
 |
|
| Graphical comparison of object download speed |
 |
|
|
Attaching comments to items in Views |
 |
|
| Syntax coloring HTTP/HTTPS header display |
 |
|
Features of TracePlus®/Web Detective (eBusiness Edition)
Connection emulation feature converts capture timings to
emulate end-user network connections such as dialup modems, DSL modems,
and cable modems.
Attach comments to any item in the Protocol View, Cookie View,
DNS Lookup View, Connect Times View, Object View, and Page View.
Improved microsecond timing accuracy.
Compressed HTTP support (deflate and compressed). Display of
compressed objects in uncompressed format
Display of compressed size, actual size, and compressed/actual size
ratio.
Detailed cache statistics show you the status of an object in the
cache before the client request and after the server response (Internet
Explorer only).
Cacheable status (calculated from HTTP response headers) displayed
for each object in the Page View
Time to First Byte calculation for all objects
Graphical comparison of server load and response time
Graphical timeline of object requests and responses by page
Graphical comparison of object download speed by page
Generate ASCII scripts from HTTP requests
Works with all commercial Web Browsers including Microsoft
Internet Explorer, Netscape Navigator, Opera, and AOL (SSL support for
Internet Explorer)
Works with most commercial Win32 applications that use HTTP or
HTTP via WININET (release
versions) with no modifications to the target application
Displays HTTP or HTTPS traffic originating from Java
applets and Javascript embedded in a Web page (HTTPS traffic
supported under Internet Explorer, Netscape 8.x or higher, or
FireFox 1.x or higher).
Displays HTTP traffic originating from ActiveX controls
referenced on a Web page
Compatible with most commercial Browser Helper Objects (Internet
Explorer 5.01 or later)
Compatible with Microsoft Terminal Server (Windows 2000, Windows 2003 Server)
Microsecond timing accuracy on Windows 2000,
Windows XP, and Windows 2003 Server
Syntax coloring HTTP/HTTPS header display
View graphic images as they appear in the browser.
View complete HTTP requests and responses (full headers and body) in
the Object View and Protocol View
Handles chunked HTTP and HTTPS headers
Full support for Web acceleration hardware from companies such
as Redline
Networks, Fineground Networks, and Packeteer
Adjustable SSL port numbers means you can display SSL on ports
other than 443
Splits parameters of GET and POST requests into separate fields for easy viewing
Server response time calculated for HTTP and HTTPS requests
User definable filter profiles enable separate
application configurations for different Web capture
sessions
Save Capture information as ZIP files
Displays the server (peer) IP address for all headers and
objects
Compatible with .NET Web Services, ASP.NET, HTML Applications (HTAs), .NET
Remoting, and applications written for the .NET Framework
Note that SSL support for .NET platforms is not available yet. If you want to
capture non-HTTP traffic from your .NET applications (such as .NET Remoting),
please check out TracePlus/Winsock.
Product Screen Shots
The Protocol View
A HTTP response header displayed in the Protocol View.
A GET method packet with parameters.
HTTP, WebDAV, DASL, and Delta-V protocol support
The following HTTP, WebDAV, DASL, and Delta-V methods and their associated
server responses are displayed in the Protocol View:
| BASELINE-CONTROL |
MERGE |
SEARCH |
| CHECKIN |
MKACTIVITY |
SET-TARGET |
| CHECKOUT |
MKCOL |
SUBSCRIBE |
| COPY |
MKWORKSPACE |
TRACE |
| CONNECT |
MOVE |
UNCHECKOUT |
| DELETE |
OPTIONS |
UNLOCK |
| GET |
POLL |
UPDATE |
| HEAD |
POST |
VERSION-CONTROL |
| INVOKE |
PROPFIND |
|
| LABEL |
PROPPATCH |
|
| LINK |
PUT |
|
| LOCK |
REPORT |
|
The Cookie View

The Page View

The Object View

The Data View
