0-Meter¶
0-Meter is heavily influenced by JMeter, and is designed to be a load testing application for 0MQ-Based Applications.
The python program can read from flat files to build messages, as well as substitute variables found in a CSV file. It can transmit one or more messages to a server all at once, or at scheduled intervals.
The execution of the program is driven by a configuration file, which is read at startup.
Features¶
- Send a single 0MQ Request Message with content from a flat file
- Send a set of 0MQ Request Messages with content from a set of flat files contained in a folder
- Send a set of 0MQ Request Messages with base content from a flat file, and variables substituted from a CSV file
- Send a set of 0MQ Request Messages, with content from files in a folder of generated from a CSV, scheduled periodically over a specified interval of time.
- Parse Responses and print to CSV or exit with error code based on results