qalipsis.io Open in urlscan Pro
2001:4b98:dc5:253::16  Public Scan

URL: https://qalipsis.io/
Submission: On November 23 via api from BE — Scanned from FR

Form analysis 2 forms found in the DOM

POST

<form id="mc4wp-form-1" class="mc4wp-form mc4wp-form-1187" method="post" data-id="1187" data-name="">
  <div class="mc4wp-form-fields">
    <div class="fields-row">
      <label for="mail" class="sr-only">Email address:</label>
      <input class="form-control" id="mail" type="email" name="EMAIL" placeholder="Your email" required="">
      <div class="wp-block-button">
        <input class="wp-block-button__link newsletter-submit" type="submit" value="Sign up">
      </div>
    </div>
    <div class="fields-row">
      <label class="accept-newsletter" style="width: 100%;">
        <input name="AGREE_TO_TERMS" type="checkbox" value="1" required="">Please send me information about the QALIPSIS load, performance and E2E testing tool on a regular basis. I understand that I can revoke this declaration and unsubscribe at any
        time.</label>
    </div>
  </div><label style="display: none !important;">Leave this field empty if you're human: <input type="text" name="_mc4wp_honeypot" value="" tabindex="-1" autocomplete="off"></label><input type="hidden" name="_mc4wp_timestamp"
    value="1732340139"><input type="hidden" name="_mc4wp_form_id" value="1187"><input type="hidden" name="_mc4wp_form_element_id" value="mc4wp-form-1">
  <div class="mc4wp-response"></div>
</form>

POST /#wpcf7-f344-o1

<form action="/#wpcf7-f344-o1" method="post" class="wpcf7-form init" aria-label="Contact form" novalidate="novalidate" data-status="init">
  <div style="display: none;">
    <input type="hidden" name="_wpcf7" value="344">
    <input type="hidden" name="_wpcf7_version" value="5.9.7">
    <input type="hidden" name="_wpcf7_locale" value="en_US">
    <input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f344-o1">
    <input type="hidden" name="_wpcf7_container_post" value="0">
    <input type="hidden" name="_wpcf7_posted_data_hash" value="">
  </div>
  <p><label class="sr-only">Your Name </label><br>
    <span class="wpcf7-form-control-wrap" data-name="text-183"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false" placeholder="Your Name" value="" type="text"
        name="text-183"></span><br>
    <label class="sr-only"> Email </label><br>
    <span class="wpcf7-form-control-wrap" data-name="email-485"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email" aria-required="true" aria-invalid="false"
        placeholder="Your Email" value="" type="email" name="email-485"></span><br>
    <label class="sr-only"> Subject </label><br>
    <span class="wpcf7-form-control-wrap" data-name="text-184"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false" placeholder="Subject" value="" type="text"
        name="text-184"></span><br>
    <label class="sr-only"> Message (optional) </label><br>
    <span class="wpcf7-form-control-wrap" data-name="textarea-169"><textarea cols="40" rows="10" maxlength="2000" class="wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required" aria-required="true" aria-invalid="false" placeholder="Message"
        name="textarea-169"></textarea></span><span class="wpcf7-form-control-wrap" data-name="eashpc_website_url" data-js="false"><input name="eashpc_website_url" class="wpcf7-form-control wpcf7-text eashpc_website_url" type="url" value=""
        autocomplete="off" tabindex="-1" aria-invalid="false" size="40"></span><br>
    <input class="wpcf7-form-control wpcf7-submit has-spinner" type="submit" value="Submit"><span class="wpcf7-spinner"></span><span class="wpcf7-form-control-wrap" data-name="eastimestamp"><input name="eastimestamp" class="eastimestamp"
        type="hidden"
        value="7c7ae417a185330b6c6343998ea2e5626ad1b24b7ff893051bd273170ba1a12f2bcdb73570e6527040665748de3202b31c65bd5b45ffd10d520ab9e02da07239f0cb8f680056e5ab668fcb98f78219f09b24f1c6f4d8c09a0678b2cff5f5c7c2e711a2ef972976fe5039ab695888557e92b8c116ef91073a6c2cd78c053d8ecc"
        autocomplete="off" tabindex="-1"></span>
  </p>
  <div class="eas-ajax-url" data-ajax-load="1" data-ajax-url="https://qalipsis.io/wp/wp-admin/admin-ajax.php">
  </div>
  <div class="wpcf7-response-output" aria-hidden="true"></div>
</form>

Text Content

Skip to content
Simply ingenious.
Ingeniously simple.


LOAD, PERFORMANCE AND END-TO-END TESTING.


OPEN SOURCE, YET ENTERPRISE-GRADE.

One solution for both monolithic and distributed systems.

 * Testing revolution
 * QALIPSIS
 * Features
 * Benefits
 * About us
 * Contact

Documentation Code repositories
BOOTSTRAP Configure project
QALIPSIS Cloud



QALIPSIS


TESTING REVOLUTION

A revolutionary breakthrough in
performance, load and end-to-end testing
for distributed and monolithic systems.

QALIPSIS is challenging the status quo of the load, performance and E2E testing
market
with its innovative and unique advantages.

LOAD AND PERFORMANCE TESTING

END-TO-END FUNCTIONAL
TESTING

SYNCHRONOUS AND ASYNCHRONOUS SYSTEMS

DISTRIBUTED OR MONOLITHIC
SYSTEMS

OPEN SOURCE
YET ENTERPRISE-GRADE

QUALITATIVE RESULTS FOR ACCURATE INSIGHTS

Multifaceted QALIPSIS performs load, performance and end-to-end
testing for both distributed and monolithic systems.

CONCURRENT SIMULATIONS

QALIPSIS simulates the load of a massive number of users including website
visitors and connected IoT devices. It also cross-verifies successive values
from different sources including requests, responses, infrastructure metrics,
messaging platforms, and databases.

SPEED AND SIMPLICITY

QALIPSIS slashes the time for test creation down to just a couple of minutes,
saving significant time and money. It’s as simple as creating a unit test and
enables utilization of any Java library of choice (such as Junit, Hamcrest,
AssertJ) or pieces of software or proprietary libraries.

REAL-TIME INTEGRATION

QALIPSIS integrates into any continuous deployment pipeline to test the build
and pass or fail the system based on performance and functional results.
Operations teams can deploy QALIPSIS to perform constant real-time monitoring of
their infrastructure or for sanity checks during deployment.


KEY ADVANTAGES OF QALIPSIS

 * Makes black-box load and E2E testing a thing of the past by revealing
   internal system behavior for distributed systems.
 * Drastically reduces the complexity of typical load, performance and E2E
   testing.
 * Simulates a massive number of real users based on geographical location and
   exact behaviors.
 * Allows for fast updates and development of scenarios using the user-friendly
   QALIPSIS DSL.
 * Tests and consumes any protocol or technology using dedicated, performant and
   monitored plugins.

 * Streamlines your work processes and evaluates your service availability level
   through continuous integration and testing.
 * Provides real-time alerts and reporting to immediately know when something
   goes wrong.
 * Allows you to choose your own deployment mode, whether as a container, in the
   cloud or on-premise.
 * Uses the most popular data storage and analysis tools so you can work with
   those you’re familiar with.
 * Creates customizable, real-time charts and reports for a meaningful analysis
   of results.

Curious to learn more?
Read about our architectural approach and discover how QALIPSIS works.

Unlike other conventional load, performance and E2E testing applications that
merely
evaluate your system internally, QALIPSIS stands out from the crowd.

Due to its simple learning curve, QALIPSIS is quick, easy to use, and extremely
efficient.


DEVELOPER
CENTRIC

Kotlin allows you to reap the benefits of the Java ecosystem and provide
seamless system performance.


MODELED
IN KOTLIN

Most of QALIPSIS is, and always will be, open source. You can use it free as
packaged and create your own plugins and extensions.


OPEN
SOURCE

QALIPSIS is specially designed to test both distributed and non-distributed
systems alike.


TESTS
PERFORMANCE

Data is collected from different sources (operating systems, databases, and
monitoring tools).


COLLECTS
DATA

System metrics and data verifications ensure your system performs as expected.


PERFORMS
CROSS-CHECKS


QALIPSIS: 100% OPEN SOURCE

Experience a whole new world of open-source development with QALIPSIS.
Explore its powerful features and flexibility.
Starting a new project with QALIPSIS is just a click away.

Start your own project here


QALIPSIS


SIMPLE. SCALABLE. FLEXIBLE.

QALIPSIS is an enterprise-grade yet open-source load, performance and E2E
testing tool specially designed for distributed systems. It can also run on
standalone systems enabling users to get the best of both worlds – simplicity
and scalability.

Offering a high degree of flexibility, QALIPSIS allows users to configure action
tempo and repetitions
for seamless test campaigns.

To provide the best user experience, QALIPSIS brings different core concepts
together.

SCENARIOS

QALIPSIS’s scenarios are the single largest components a developer has to put in
place in order to run a load test. They contain steps with a detailed
description of all the operations to accomplish, their dependencies, as well as
the assertions to ensure everything performs as expected.

STEPS

Steps are the central components for working with QALIPSIS and can be developed
in Kotlin, Groovy or Java, using either JUnit-like classes or the fluent API.
Steps are dependent on data sources, results of other steps, or assertions to
execute or otherwise use the prior steps’ data.

ASSERTIONS

Assertions make it easy to perform cross-checks of data and durations from
different sources. Validating data persistence, message exchanges or requests to
remote systems has never been so easy. Durations can also be set and tested in
order to verify the overall responsiveness of the system.

MINIONS

Minions are simulations of website users, IoT devices or other systems. Each
minion performs the complete scenario. You can even create millions of minions.
Unlike other load-testing tools, QALIPSIS has a low memory footprint that allows
you to run millions of minions through a scenario on a single computer.

HEAD

QALIPSIS doesn’t only test distributed systems, but also runs as one. When a
user needs to perform load tests at scale, or from different geographical
locations, the user needs to set up a cluster. The head component is only
responsible for orchestration and reporting.

FACTORIES

In a QALIPSIS cluster, the factories are the distributed components which host
the minions to execute the load tests and assertions. The factories execute
several scenarios concurrently in a unique campaign to reveal the friction
points between the different use cases.


LOOKING FOR A SELF-HOSTED TESTING SOLUTION?

QALIPSIS allows you to apply a security framework to reap the rewards of having
your own corporate security standards.
It also allows you to keep your data within your own infrastructure, with no
limitation on retention.
Additionally, you can inject load and read data sources (factories) from all
locations relevant to you, even in private networks.

Start your self-hosted project with QALIPSIS today


FEATURES


QALIPSIS STRENGTHS

The magic of QALIPSIS revolves around its broad range of features.
Click and hover over the topics below to delve deeper into the technical
wizardry of QALIPSIS.
There is far more to QALIPSIS than first meets the eye!

 * Easy and integrated
 * Distributed by nature
 * Graphical analysis
 * Openness
 * Relevance
 * Optimized

QALIPSIS finds problems and bottlenecks before your users and customers do. It
also makes for a simple debugging process.


EASE OF SETUP
AND USE

Using the CLI or the Gradle plugin, you can automatically and repeatedly verify
the condition and performance of your system.


AUTOMATION-
FRIENDLY

With the QALIPSIS GUI, you can drive straightforward test runs to uncover issues
fast. For an immediate start, you can download a ready-to-use project for your
IDE of choice. The QALIPSIS Gradle plugin allows integration with all DevOps
tools.


USER AND DEVELOPER
FRIENDLY

You can fire millions of requests on a component simultaneously enabling you to
check for consecutive actions and concurrency anomalies within your database and
on your messaging platforms.


FOR DISTRIBUTED
SYSTEMS

You can increase the load of a running test simply by adding a QALIPSIS factory
to a current cluster. The factory can be added during scenario configuration or
at run-time.


AS A DISTRIBUTED
SYSTEM

You can deploy QALIPSIS factories all over the world to simulate load from
different geographical locations and run comparisons based on origin.


GEOGRAPHICALLY
DISTRIBUTED

Observe results, statistics, logs as well as CPU, memory, and disk space
availability during your test runs. QALIPSIS dashboards show each test-case
execution and provide valuable insights for software development.


LIVE, MEANINGFUL
RESULTS

Visualize the evolution of the overall results between different test runs to
determine if performances and functionalities have improved or degraded.


COMPARE
THE EVOLUTION

Push metrics from QALIPSIS to your tool of choice (such as Kibana, Grafana,
etc.) to run an in-depth analysis on advanced panels. Generate your metrics and
tags to make the analysis relevant to you.


DASHBOARDS FOR
ADVANCED ANALYSIS

QALIPSIS benefits from the openness of the Java ecosystem, allowing it to do
more than test websites, REST or SOAP APIs. It is capable of targeting any
system over a wide range of protocols. What Java can do, QALIPSIS can do.


FULL-SPECTRUM
PROTOCOLS

QALIPSIS provides core plugins for HTTP, WebSocket, messaging systems,
databases, etc. Refer to the QALIPSIS documentation for a complete list of
available plugins.


OUT-OF-THE-BOX
PLUGINS

QALIPSIS provides data sources out-of-the-box that work well for most common-use
cases. Users wishing to implement their own data source can do so with a just
few lines of code.


DATA
SOURCES

Aggregated assertions can verify the overall results of a scenario, allowing the
user to decide whether their test run is a success or a failure.


AGGREGATED
ASSERTIONS

Each minion can run the same tests several times, using different or identical
data each time.


REPETITIOUS
ITERATIONS

Not only can QALIPSIS fire hectic requests as with other load-test tools, it
also simulates many more users or devices. Also, you can configure both period
and pace to reveal if your system can handle a vast amount of concurrent
sessions and connections.


REALISTIC
BEHAVIOR

QALIPSIS relies on non-blocking operations to support millions of simulated
machines and users with a single standard machine.


DO MORE
WITH LESS

QALIPSIS supports concurrent scenario executions enabling you to observe more
behaviors under load than other load test tools.


PERFORM CONCURRENT
SCENARIOS

QALIPSIS allows you to customize timeout definitions on requests, responses, and
latencies over several components. You can also configure thresholds to clearly
highlight the success or failure of your test.


CUSTOMIZE TIMEOUTS
AND THRESHOLDS


QALIPSIS PLUGINS

Discover the wide-ranging advantages of QALIPSIS plugins:

 * Address unlimited protocols and technologies using dedicated and performant
   plugins. 
 * Eliminate the need to create custom code. Install a plugin and you’re ready
   to go.
 * Provide detailed insights and statistics, such as the amount of transferred
   data, time to response, failure rate etc.
 * Execute from different locations around the world with QALIPSIS Cloud.



Furthermore, QALIPSIS provides high throughput for requests,
integrating the benefits of the latest advances in modern
programming languages, and enabling:

 * Massive concurrent load simulations on your system.
 * Reading, searching data from your data stores and consuming data from your
   messaging platforms to evaluate latency and assert correctness of data.
 * Storage of metrics for analysis, reporting and alerting.

 * Basics
 * Databases
 * Messaging platforms

Exchange data using HTTP, TCP and UDP; publish and consume messages using MQTT


NETTY

Deserialize CSV, JSON and XML files to objects and maps


JACKSON

Generate your own metrics (events, timers, percentiles)


METRICS

Save, query and poll data from Apache Cassandra


APACHE CASSANDRA

Save, query and poll data, store metrics in Elasticsearch


ELASTICSEARCH

Save and poll data, store metrics in Graphite


GRAPHITE

Save, query and poll data, store metrics in InfluxDB


INFLUXDB

Save, query and poll data from MongoDB


MONGODB

Save, query and poll data from SQL databases


R2DBC-JASYNC

Save, query and poll data from Redis


REDIS

Store metrics in PostgreSQL and TimescaleDB


TIMESCALEDB

Publish and consume messages from any platform supporting JMS (e.g. Apache
ActiveMQ, Amazon SQS, IBM MQ etc.)


JMS

Publish and consume messages, push metrics to Apache Kafka


APACHE KAFKA

Publish and consume messages from RabbitMQ


RABBITMQ


QALIPSIS CLOUD IS YOUR
TURNKEY SAAS SOLUTION

QALIPSIS Cloud is the perfect instant solution for your next load, performance
and
E2E tests, without any burden to, or special requirements from your own
infrastructure.

Check out our plans


BENEFITS


THE COMPETITIVE EDGE YOU´VE BEEN SEARCHING FOR.

QALIPSIS is challenging the status quo of the load, performance and E2E testing
market with its innovative and unique advantages.

QALIPSIS is an open-source (yet enterprise-grade) load performance and
end-to-end testing tool specially designed for distributed infrastructures with
a presence on Github. Its ease of operability makes it suited for both software
developers and non-software developers.

QALIPSIS significantly simplifies the load, performance and E2E testing
experience for users.

DEVELOPERS & QA TEAMS

QALIPSIS will revolutionize the way you test, vastly improving your team’s
agility and performance.



Find out more

IT OPERATIONS

QALIPSIS securely monitors the health of your software systems and the
infrastructure they rely on.



Find out more

BUSINESS LEADERS

QALIPSIS provides the insight your teams need to develop robust yet complex and
reliable systems.



Find out more


QALIPSIS: TESTING THAT IS
QUANTITATIVE, QUALITATIVE AND FUNCTIONAL

Reveal just how much your system is capable of.

Let´s get started!


ABOUT US


THE SKY´S THE LIMIT WITH THE RIGHT TOOLS

QALIPSIS is the brainchild of Eric Jessé, CEO of AERIS, a successful, for-profit
organization offering a broad range of IT services.

QALIPSIS is an open-source project, committed to developing the most reliable
and efficient load-testing tool on the market through community input and
contributions. You can find our project site at https://qalipsis.io and the
software repository at https://github.com/qalipsis.

Collaboration and cooperation are the hallmarks of project QALIPSIS. We will
work tirelessly and efficiently to bring updates and improvements to the
open-source community to achieve our goal.

Find out more about our motivations and our pledge


TAILOR-MADE SOLUTIONS

To achieve our goal of creating and maintaining
the most efficient load, performance and E2E testing tool on the market,
our business structure will allow for revenue streams from the following
sources:

 * Enterprise-grade add-ons: These paid extensions build an interface between
   most known proprietary software and QALIPSIS.
 * Custom-built solutions: Purpose-built components and software pieces tailored
   to the exact specifications of your business. 
 * Cloud-based services: Offered on a pro rata basis, providing further income
   to help financially support, improve and continue project QALIPSIS.

The core of our business will always remain free of charge.

ERIC JESSÉ
HEAD DEVELOPER

With a passion for all things technology, and leveraging on decades of
experience as an IT consultant, developer and Scrum Master, Eric has a vast
understanding of technology and fine-tuned software creation.

Eric is the Head Developer at QALIPSIS where he is responsible for strategy and
implementation of QALIPSIS’s cutting-edge technology. He performs his tasks with
a comprehensive approach, and a precise and analytical mind.
He is also the founder and CEO of AERIS. Get in touch with Eric via LinkedIn.



GET THE LATEST QALIPSIS NEWS!

Sign me up for QALIPSIS’s newsletter for all the latest information on our
revolutionary testing tool.

Email address:

Please send me information about the QALIPSIS load, performance and E2E testing
tool on a regular basis. I understand that I can revoke this declaration and
unsubscribe at any time.
Leave this field empty if you're human:



CONTACT


GET IN TOUCH

Interested to know more about QALIPSIS?
Have some feedback or contributions you’d like to share?
Simply fill in the form and we’ll be in touch shortly.

Muth 14, Bad Goisern 4822, Austria
+43 660 26 60 904
office@qalipsis.io
www.qalipsis.io

Your Name

Email

Subject

Message (optional)






copyright © 2024 QALIPSIS GmbH
All rights reserved
 * Privacy policy
 * Legal disclosure

We use cookies on our website to give you the most relevant experience by
remembering your preferences and repeat visits. By clicking “Accept All”, you
consent to the use of ALL the cookies. However, you may visit "Cookie Settings"
to provide a controlled consent.
Cookie SettingsAccept All
Manage consent
Close

PRIVACY OVERVIEW

This website uses cookies to improve your experience while you navigate through
the website. Out of these, the cookies that are categorized as necessary are
stored on your browser as they are essential for the working of basic
functionalities of the ...
Necessary
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly.
These cookies ensure basic functionalities and security features of the website,
anonymously.

CookieDurationDescriptioncookielawinfo-checkbox-analytics11 monthsThis cookie is
set by GDPR Cookie Consent plugin. The cookie is used to store the user consent
for the cookies in the category "Analytics".cookielawinfo-checkbox-functional11
monthsThe cookie is set by GDPR cookie consent to record the user consent for
the cookies in the category "Functional".cookielawinfo-checkbox-necessary11
monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to
store the user consent for the cookies in the category
"Necessary".cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR
Cookie Consent plugin. The cookie is used to store the user consent for the
cookies in the category "Other.cookielawinfo-checkbox-performance11 monthsThis
cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the
user consent for the cookies in the category
"Performance".viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie
Consent plugin and is used to store whether or not user has consented to the use
of cookies. It does not store any personal data.

Analytics
Analytics
Analytical cookies are used to understand how visitors interact with the
website. These cookies help provide information on metrics the number of
visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and
marketing campaigns. These cookies track visitors across websites and collect
information to provide customized ads.
SAVE & ACCEPT