This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

ANN: XSLTMark, first comprehensive XSLT benchmark


DataPower announces XSLTmark, a XSLT benchmark and a small compliance
testing suite. Version 1.1.0 is available now and is the first release to
the general public. There are about 40 different testcases in this release
(see documentation for descriptions and several third-party credits). A 
variety of java and C/C++ processors are supported, and drivers for other 
XSLT engines are easy to add. Source and makefiles are being released (with
an emphasis on Linux X86, although Win32 X86 and Solaris SPARC are also
supported, and other platforms should be fairly straightforward). 

For more information, please see:

http://www.datapower.com/XSLTMark/

We are also making available some initial benchmark results for several
popular and well-regarded XSLT processors. We welcome comments, benchmark
results submissions and new test drivers for other XSLT processors. (See
list for drivers that already exist).

XSLTMark -- First XSLT Benchmark

DataPower's XSLTMark is the first comprehensive benchmark
for measuring the performance of XSL processors. It can be used to test 
the XSLT performance of XSL processors for XML-to-XML and XML-to-HTML
transformations. It also provides basic compliance testing to ensure that
benchmark results are not distorted by incorrectly functioning processors.
The benchmark is a java application that uses a "Driver" class to
communicate with the XSL processor under test. Both java and native
(C/C++) processors are supported, with driver modules available for many
popular XSLT engines on a variety of platforms. XSLTMark is currently
being used for performance and compliance testing at DataPower, but also
has a core suite of tests to yield benchmark figures for external
comparison purposes.

Features:
* Processing throughput measurement
* Normalized score calculation
* Balanced test suite
* Optional standards compliance testing
* Support for processors written in both java and C/C++
* Cross-platform operation
* Test drivers for most popular XSLT processors:
	- XT (James Clark)
	- Saxon (Michael Kay)
	- Transformiix (Mozilla)
	- Xalan-J (Apache)
	- Xalan-C++ (Apache)
	- MSXML (Microsoft) [not yet released]

System Requirements:
* Java runtime compliant with JDK 1.1.8 or later
* Platform suitable for processor to be tested

Availability:
* Version 1.1.0 available for evaluation download
  http://www.datapower.com/XSLTMark/




\\ Eugene Kuznetsov
\\ eugene@datapower.com
\\ DataPower Technology, Inc.
 


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]