Skip to content

Starlight testing framework can simulate workloads using NoSql Workbench (NB) Starlight Pulsar Clients

License

Notifications You must be signed in to change notification settings

PatBStream/starlight-testframework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOTE:

This test framework is based on the lastest NoSQLBench utility version 5 (NB5, or simply NB). Older versions of NB will not work with this test framework.


Overview

This repo contains a framework and tools that can be used to fully automated testing of Starlight clients. Using this framework, a developer can run a series Apache Pulsar oriented test cases that mimic real-world workloads on a Pulsar Cluster. Each test case has as set of its own test scenarios. The execution of all the test cases can follow an execution schedule. It allows for simulating many different workloads, like # of Producers, Consumers, Message Size and rates, "slow downs of consumers", "burst of messages", consumer backlogs, etc.

Starlight Client Tests

See Starlight-for-Jms for info on JMS workload testing. Ready to use testcases to simulate JMS workloads on Pulsar. See README for details.

Coming soon, additional Starlight Client test frameworks, Starlight-for-RabbitMQ and Starlight-for-Kafka.

About

Starlight testing framework can simulate workloads using NoSql Workbench (NB) Starlight Pulsar Clients

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages