Adapters
- The adapters allow communication with the system to be tested or piloted. The solution embeds several default adapters in different domains:
- network protocol support
- application level protocol support
- communication with databases
- systems interaction
- interaction with graphic interfaces
- telecom protocol support
- Adapters have two modes of use:
- a direct mode: communication is done directly from the test server to the system to be controlled.
- an agent mode: the communication with the system to be controlled is done through an agent communicating with the test server.
Note
The Verbose mode is enabled by default on all adapters. This mode can be disabled to reduce the number of events during a test.
Note
The Debug mode is not enabled by default. It can be activated in case of problem.
Note
Tests axamples are provided in each plugins
List of adapters available by default:
| Adapters |
Agents |
Descriptions |
| CLI |
ssh |
Sniffer to send and receive ARP packets |
| WEB |
curl |
Sniffer to send and receive ICMP packets |
| GUI |
selenium2-server or selenium3-server or adb or sikulixserver | UI interactions |
Others adapters but not provided by default:
Network Protocols
| Adapters |
Agents |
Descriptions |
| ARP |
socket |
Sniffer to send and receive ARP packets |
| ICMP |
socket |
Sniffer to send and receive ICMP packets |
| Ethernet |
socket |
Sniffer for sending and receiving Ethernet frames |
| IP |
socket |
Sniffer for sending and receiving IPv4 packets |
| Pinger |
not supported |
Machine life tests via ICMP, TCP or URL |
| UDP / TCP |
socket |
Sniffer and UDP client and TCP |
| NTP |
socket |
Client to request an NTP server |
| DNS |
not supported |
Resolver Customer |
| SNMP |
socket |
Receiving SNMPv2 Alarms |
Network Protocols Applications
System commands
| Adapters |
Agents |
Descriptions |
| Dig |
|
Customer dig |
| Curl |
|
Customer curl |
| Nmap |
|
Nmap client |
| Ncat |
|
Customer ncat |
| Openssl |
|
Openssl client |
User Interfaces
| Adapters |
Agents |
Descriptions |
| Adb |
adb |
Integration with the Android Gateway |
| Selenium |
selenium2-server or selenium3-server |
Integration with the Selenium project |
| Sikuli |
sikulix-server |
Integration with the SikuliX project |
Data base
| Adapters |
Agents |
Descriptions |
| Microsoft SQL |
database |
Communication with a base of type Microsoft SQL |
| MySQL |
database |
Communication with a MySQL/MariaDB database |
| PostgreSQL |
database |
Communication with a PostgreSQL database |
System controls
Encryption
| AES |
Encryption or decryption support |
| Blowfish |
Encryption or decryption support |
| OpenSSL |
Execute SSL command |
| RC4 |
Encryption or decryption support |
| XOR |
Encryption or decryption support |
| RSA |
RSA Key Generator |
Codecs
| Base64 |
Encode or decode in base64 format |
| Excel |
Excel file reading |
| G711A |
Encode or decode the audio codec |
| G711U |
Encode or decode the audio codec |
| JSON |
Encode or decode text in JSON format |
| XML |
Encode or decode text in XML format |
Compression
| GZIP |
Compression or decompression in GZIP format |
Hashing
| Checksum |
Checksum Generator |
| HMAC |
Creating a hash md5, sha1 and sha256 |
| MD5 |
Creating a md5 hash |
| SHA |
Creating a hash sha1, sha256 and sha512 |
| CRC32 |
Checksum Generator |
Identifiant
| SessionID |
Session Builder ID |
| UUIDS |
UUID Generator (Universally Unique IDentifier) |
Date
| Today |
Retrieves today’s date |
Security
| Basic |
Decode or encode the authorization |
| Digest |
Decode or encode the authorization |
| Hmac |
Decode or encode the authorization |
| Oauth |
Decode or encode the authorization |
| Wsse |
Decode or encode the authorization |
| Certificate |
Decodes certificates in a readable format |
| JWT |
Decode or encode tokens |
Time
| Timestamp |
Generate a timestamp or convert to a readable value |
Units
| Bytes |
Convert fromtes to readable |