CalDAVTester: A CalDAV and CardDAV server test & performance suite
CalDAVTester is a test and performance application designed to work with CalDAV and / or CardDAV servers and tests various aspects of their protocol handling as well as performance.
CalDAVTester basically executes HTTP requests against a server and verifies the responses returned by the server. Suites of tests are defined in xml configuration files, and an additional xml configuration file is used to define variables used whilst running (e.g., server address, user accounts to use etc).
A test suite configuration file comprises the following items:
- A start section where resources needed for the tests can be created
- A set of test suites, comprising:
- A set of tests, each of which can have:
- A set of HTTP request/response/verify tests.
- A set of tests, each of which can have:
- An end section to do clean-up after the tests are all done.
Details:
