Products

Datasino Data Generator

A fast data generator to test any message-based service

Datasino — A fast data generator to test any message-based service

Can generate any data structure, including with complex programmed value dependencies.

Can target any common message queues/RPC protocols, either on premise or on any cloud provider.

Users can define precisely any message rate they want, including with a time varying profile.

Users can also configure a fuzzing1 rate to test how reliable the service under test is when facing adversarial messages.

The data generator output real time statistics with actual message rates, error rates, etc.

It also keeps a list of all encountered errors along with the messages that have triggered them.

1: Fuzzing can be based on modification of the encoded messages, or more subtle alterations of the data schema.

Use cases

  • Load testing: measure how the system under test performs under various loads;
  • Fuzzing: test the security and reliability of the target service.

Supported technologies

Data Types

booleansstringscharactersbytes8 to 128 bits wide integers, signed or unsigned32 and 64 bits floatsvectorsarrayssetstuplesrecordssum types (aka. tagged unions)

Encodings

ProtobufJSONBSONClickHouseCSVXML

Protocols

KafkaMqttGRPCJsonRPCFiles