XTC Product logo

The SaaS platform for high-scale performance testing, extensive load test management, and advanced synthetic monitoring.

SaaS for Load Testing, Synthetic Monitoring, and Soon Test Automation

What is XTC?

Our commercial SaaS Offering for Performance Testing and Monitoring

XTC allows you to be ahead of performance and stability issues by using a centralized testing platform that offers fine-grained control, maximum scale, and a unique monitoring approach.

Learn More >>

XTC Monitoring Metrics

Monitoring

A Unique Approach

Use a test automation-based approach to building your monitoring scenarios. Establish sensors for performance, stability, and correctness. If you can code it, you can monitor it.

Learn More >>

Load Testing

Run, Manage, and Share at Scale

A fully scalable, well-designed performance test platform for the full range of testing and management activites. Worldwide locations, unlimited users, roles and permissions, projects to organize tests, and any concurrency you want.

Learn More >>

Test Automation

Collect and Evaluate Data

Later this year, XTC will support test automation data collection, evaluation, and alerting as well as extensive diagnostic for Neodymium-based automation.

The Platform At A Glance

All the Standard Features of the Platform

A software platform requires standard features to enable trust, ease of use, and empower its users. XTC delivers all of these key features at no extra cost.

These include support for various project types, the ability to invite users from other organizations as guests, and flexible sign-in management options, among others.

XTC Monitoring Metrics

Organizations

Organizations and projects are the backbone of XTC's role and permission concept. Invite people on the platform to your organization and project. They are external? Make them a guest.

XTC Organization Settings

Security

Easy and secure access. XTC offers SSO, 2FA, and enforcement of login rules. Full auditing keeps all actor behavior under supervision.

Different login options listed

Cloud-Hosted

XTC is hosted on the Google Cloud within European datacenters. Project types, such as load testing, also offer access to cloud machines at different providers.

Monitoring

Advanced Synthetic Monitoring

XTC Monitoring combines the concepts test automation and monitoring. Keep an eye on correctness, stability, and performance. It has been designed to monitor websites and web applications, APIs, and aspects of the user experience.

Whether you want control user experience, ensure that third-parties are functional, or aspects of your application, our monitoring has you covered.

If you can write an automation for it, you can monitor it.

Use Cases

A Few Things You Can Do With Our Monitoring

Uptime

Ping your web application or API frequently and get informed instantly when things get shaky. This can be a complex and eleborate check or a simple request with a runtime check.

Performance

You can monitor performance behavior ranges from response times to full page rendering. XTC gives you access to Web Vital metrics as sensor input.

Functionality

Ensure that all functionality of your web application is behaving as designed such as login, password reset, ordering, search, and much more. Fetch custom data and evaluate it based on your own rules.

APIs

You can monitor any API including but not limited to full functional flows. Because tests are code, you can also utilize APIs to fetch more details about your system to aid diagnostics or monitor its state. You can even trigger other APIs for custom behavior.

Features

Just To Mention a Few Features

Notifications

Fine Grained Alerting

Configure fine-grained notifications via email, text, and Slack. You can also pause notifications for a set duration.

Users can disable notifications when they are on vacation or off-duty.

Notifications can be sent very targeted based on the reason and time of the day.

GIT

The Single Source Of Truth

All tests are code and all tests are maintained in your source repository. You can work with branches and automatically switch between monitored versions.

Everything is fetched and compiled freshly to ensure up to date test executions. You can design, test, run, and debug all tests locally in your preferred IDE!

Real Browsers

More Than Just a Plain HTTP GET

You can use a real webbrowser for monitoring such as Chrome and drive it with test automation. XTC makes performance data available and takes care of the environments.

Do you require a mobile view? Use the Chrome device emulation.

Test Cases

Your Monitoring Scenarios And Definitions

Most monitoring definitions are plain and simple test cases you would also use for automation. You can add additional external properties to control the flow or behavior, inject data, or verification points.

Along the source code is the test execution definition that includes scheduling, notifications, quality sensors, execution locations, and much more.

Locations

Monitor from World-Wide Locations

When needed, monitoring can be performed from many geographical locations. AWS and GCP datacenter locations are supported.

Test scenarios can be exclusivly executed in certain locations or adjust their behavior based on a location.

Scheduling

Test As Needed

XTC supports scheduling from every minute to once every 24 hours. In addition, you can define when a reexecution is appropriate when the previous execution failed.

Quality Sensors

Detailed Alarming and Notifications

The quality sensor concept permits to setup alarming based on failure type, criteria such as runtimes, and time of the day. Each sensor can target several notification lists. Sensor can be paused individually.

Sensors have an order. This permits to avoid unspecific alarms because a previous sensor can determine that all following data is void and should trigger more notifications.

Reporting

Diagnostic Information and Historical Data

XTC provides detailed diagnostic information, helping you quickly identify and fix issues affecting site performance, stability, or functionality.

The result browser will list all communication details and display a screenshot when available. This applies to real browser tests as well as any API test.

Monitoring Pricing

Attractive pricing and no strings attached

Monitoring
€500/Month
Save €500 with an annual contract
The monitoring base package gives you all that is needed to get going. It includes an XTC organization, unlimited organization users, and one monitoring project.
check_small2 Standard Locations1)
check_small2 Parallel Test Executions2)
check_smallAny Number Of Test Scenarios3)
check_small90 Days Measurement Data Retention4)
check_small7 Days Full Diagnostic Data Retention5)

The initial contract duration is three months and will renew automatically. The contract can be terminated monthly after the initial period. Annual contracts offer a €500 discount. They can be cancelled only at the end of the contract period.

Support is available separately to make the pricing fair and useful for everyone. The minimum support duration is three months, and it will renew automatically. It can be cancelled at the end of the contract period. Ask for details.

1) US-East, US-West, Frankfurt, London, and Zurich are standard regions; for €100/month, you can add another location; if you need other regions in any Google cloud datacentner, you can add it for €200/month.

2) Each execution slot allows a test case to run, if a test case runs for 1 min, you can execute about 60 different tests an hour per location.

3) You can setup as many test as you like. The execution schedule has to fit the available slot time.

4) Measurements are the data points measured such as success, failed, page load times, and runtimes of actions and requests.

5) For all test executions, XTC preserves logs, result browser data including possible screenshots for 7 days.

Load and Performance Testing

Manage Performance Testing at Scale

XTC gives you a platform to run one or many independent load test projects. You can invite others to join you and control their access to data and functionality. Share reports with others who might not have an account quickly.

You can deploy your tests across the globe easily, get instant insights into a running test, and create and recreate reports at any time, and filter data. All XLT features at your fingertip.

An API permits the integration into other tooling and allows to extend the reach of testing.

XTC Monitoring Metrics

Features

The Most Noticeable Features That Make A Difference

Real Time Errors

See Into Your Running Test Easily

You can see test failures in realtime. Any assertion you defined, any assertion that is automatically raised is communicated in an instant. This allows quick decisions and helps to address test inefficiencies and setup problems.

A filter gives you easy access to other time periods. This feature goes hand in hand with the ability to get a test report created at any time. Tests don't have to be finished to get access to all data.

Live Scenario View

Watch Your Test Scenarios

XTC reports the progress of all your test scenarios including error counts in realtime.

You can see if the planned user numbers are sufficient in an arrival rate model and whether or not just certain scenarios error out or all at once.

Locations

Test From All Around The World

XTC gives you access to almost all AWS and Google Cloud datacenters worldwide to run your test from. Load generators will be automatically deployed, data uploaded, the test executed, and results downloaded.

We are working constantly on additional datacenter support. If you want to bring your own machines, we have a model for that as well. Bringing dedicated, behind the firewall, load generators is an upcoming feature.

Screenshots of the XTC load test machine configuration section

API

Control Load Testing From External

If you want to automate load testing, data archiving, or simply build test execution into your own CICD-pipeline, our API has you covered.

A permission model helps to control access and how much access is desired.

Data Retention

Your Data, Your Call

It is your data, so you determine how long you want to store it. XTC won't delete any data unless you say so. For reports, XTC removes the fully uncompressed version after 180-days unless it is shared, but you can restore it at any time.

We protect your data with an additional soft-delete feature. When you deleted a test, project, or report accidentially, you got 30-days to undelete it. There is no purge or empty the trash feature available purposely.

Screenshot of the storage consumption screen
No vendor lockin icon, which is a fence

No High Fences

Your Data, Your Choice

You already own the code and maintain it in your repo. We are not locking you in. You can download all result and report data. You can continue with XLT on your own and continue to use all data, code, and settings. No strings attached.

Documentation

Document Within Your Project

Documentation is best close to the source. XTC allows to add documentation to your project with a markdown-powered area. In addition, each load test can be commented in a similar fashion and even quickly rated to organize results.

Auditing

Keep Track of Activities

Ever wondered how data was removed, tests were started, or settings were changed? XTC provides a comprehensive audit trail, allowing administrators to easily verify what actions were taken by whom. Access to this data is restricted to project and organization administrators.

Sharing

Share Easily and Securily

You can share reports and results either by inviting people to your project and restrict their role to reviewer or you share via secure links.

Secure links are time-limited and can be removed at any time. This is perfect for sharing data with external parties quickly.

A screenshot of the sharing dialog
GIT Logo

Single Source

Your Repository Is The Truth

You never upload test code to the platform. XTC will fetch your test code from your repository. Never have undefined test code anywhere, uploaded by someone sometime. You can define branches, when you want to experiment or try other code.

XTC supports Maven and Gradle as build tools and will always build the project completely. It maintains a dependency cache to speed up the compile cycle.

XTC isolates all environments and never retains any code after test execution.

If needed, for quicker testing and experiments, you can overwrite all test configurations from your repository but never the code!

Schedule

Plan Ahead

You can plan load test execution ahead of time. The test will run unattended and complete automatically. There is no limit how many tests you can schedule. Schedules can always be adjusted or deleted.

Reporting

Powerful And Detailed Reports

XTC gives you access to the full power of XLT reports. It will host these reports, create updated reports if needed, provide downloads, and enable sharing with external parties.

You can also select two runs and compare them, resulting in a comparison report that is shareable as well.

Stay Ahead

Manage Your testing

You can manage your tests by providing comments before and after execution, by providing a rating and an evalation of the result. You can also colorize it to group it as well as pin important load tests or results to the dashboard to share it with the team.

Screenshot of the load testing dashboard

Load Test Pricing

Unbeatable and clear pricing and almost no limits

Standard - On Demand Pricing
€50/Month
Get one month for free with an annual contract
Our most popular package with almost no limitations because testing should be flexible and not limited by contractual details.
check_smallUnlimited Virtual Users1)
check_smallUnlimited Tests and Parallel Runs2)
check_smallUnlimited Distributed Load Generators3)
check_smallUnlimited Data Retention4)
check_smallUnlimited Users / Seats5)
check_smallUp to 7 Days Test Duration6)

A standard package contains an organization and three projects. You get 50 GB of storage space included. An additional project costs €10 and also brings 10 GB more storage. Any storage above the included free-tier is €0.10 per GB per month. Initial contract period duration is six months and it will renew automatically. The contract can be terminated monthly after the initial period.

Support is available separately to make the pricing fair and useful for everyone. The standard support duration is three months, and it will renew automatically. It can be cancelled at the end of the contract period. Ask for details.

1) No limits on how many virtual users you can run. Just set up the right amount of load generators to support that.

2) You can have as many test runs in your project as you want and run as many as you like at the same time.

3) Start as many load generators as you need; pick from 2-, 4-, 8-, and 16-core machines and start them in one or many locations. XTC supports many GCP and AWS datacenters worldwide. Machines are charged by the minute(!) independent of the virtual user count. Machine pricing: 2-core €0.30/h, 4-core €0.50/h, 8-core €1.00/h, 16-core €2.00/h. Can't be fairer than that!

4) We won't delete your data. You have 50 GB free with standard. Anything above that is €0.10 per GB per month.

5) Your team, your customer, your project partners, just invite them. There are no limits on seats, memberships, or accounts. No extra charge for any user account or membership.

6) Tests can be up to seven days long.

Bring Your Own
€500/Month
Save 10% with an annual contract
When you have your own cloud-machines commisioned and you want to leverage them.
check_smallAll of Standard
check_smallBring Your Own Load Generators7)

7) At the moment, XTC only supports public cloud resources that have an XLT load generator (agent) running and are accessible. A private machine feature is planned.

Test Runs

You don't have to change to higher plans and waste money when you don't test with XTC. Load generators and test time are always Pay-as-You-Go.

Data

All data is your data, so we won't delete it, that is your turn. Unlimited data retention as long as you are with us. Download all results and reports any time.

Users

We won't charge you for users or memberships in your organization. You can also invite external users easily and we still won't charge you.

Security

Security is most important, so we won't charge for SSO or 2FA. And of course, we also don't charge you for audit logging of all activites.

API

We provide an API to integrate XTC Load Testing into your processes and won't charge you for that either.

No Credits

No need to purchase credits or user minutes. When you want to test, you test. No upfront budget decisions, no wasted budget, and no sudden limits while testing.

Hardware

You always get your own decdicated machines. 2, 4, 8, 16-cores. One core, 2 GB of memory. Pick the size and count you need. We spin them up for you and delete them completely after your test.

Load Generators

You decide how many you need and adjust it based on utilization. Or maybe you just want to have plenty of small instead of a few larger machines, just configure your test setup and compare.