Interface testing tool

mimiQ is a general-purpose interface testing tool. It is a test script executor with built-in support for http and diameter communication. mimiQ supports both test scripts and load testing. It has been used for http testing for 5G networks. As part of a test case, multiple mimiQ scripts run simultaneously, allowing complex scenarios such as simulated nodes and callbacks.

Interface testing tool

mimiQ​ is a general-purpose interface testing tool. It is a test script executor with built-in support for any kind of http communication. mimiQ supports both test scripts and load testing. The initial focus is on http, especially for 5G.

Extremely fast

mimiQ is extremely fast and has targeted features for load testing and a scripting language. It provides a templating engine so that scripts can easily load request/response data. Thanks to a very fast execution engine we can generate load and stress test scenarios.

Easy microservice testing

mimiQ provides powerful primitives allowing both querying and hosting of http/2 services. For example, with a single line of mimiQ script, a callback endpoint can be created. The address of this endpoint can be passed to a server, enabling mimiQ to check that the server uses the callback.

Simulation of network nodes

If you need to test a network, but not all the nodes are present, mimiQ allows simulation of network nodes. A mimiQ script can simulate a network node within a test case. When the real node is available, simply remove the simulation script and the test case will then use the real node.

mimiQ script

Example of mimiQ​ 5G data changing scenario script.

Tutorial videos

Want to know more? Follow step-by-step tutorials to create use cases for node simulation, load testing or networking capabilities. Find out more videos about mimiQ at YouTube.

In order to display the YouTube video here, files must be loaded from an external server. By loading the content you accept YouTubes privacy policy.

Introduction to mimiQ

Jamie from our Development team here at QiTASC shows you our test automation software mimiQ. It is an http and diameter interface testing tool which allows you to test distributed systems easily. In this video you’ll get an example of testing network capabilities.

In order to display the YouTube video here, files must be loaded from an external server. By loading the content you accept YouTubes privacy policy.

Simulate an HTTP-server

In case for node simulation, you can see the major potential of mimiQ. It not only helps you to automate load testing but to test scripts as well. When you send a test case to mimiQ, any number of scenarios can be sent back. These scenarios all execute at the same time. As part of a test case, this allows to run scripts that can simulate network nodes or servers.

Jamie explains how to simulate an http-server with mimiQ.

In order to display the YouTube video here, files must be loaded from an external server. By loading the content you accept YouTubes privacy policy.

Load testing with mimiQ

We collected the most commonly used shortcuts: find files and steps, refactor and edit test cases, inspect errors, create documentation and notes, etc.

Jamie explains what a test case for load testing with mimiQ can look like.

Table of contents

List of other software tools

intaQt®

Runtime environment for test automation framework

intaQt studio®

Test case development UI

intaQt client®

Command-line interface of the test automation framework

intaQt verification®

Charging verification

intaQt web-ui®

Web-based test case development UI

cheQ

Trace comparison

colleQtor

Evidence collector

conQlude

Reporting and issue tracking

mimiQ

Simulator/message sequence generator.

mimiQ load: load generator

cdr-linQ

CDR collector and CDR viewer

reloQate

Seamless SIM mapping