Bloom Perf Project

The Bloom Perf Project is an innovative and effective approaches in conducting performance tests on complex and distributed systems.

Bloom Perf Project logo

GitHubWebsiteMail

Presentation

The creation of the Bloom Perf Project stems from the collective experience of its founders in managing complex IT projects, implementing information system architectures, and software development. Faced with specific challenges in performance testing, the team developed original and practical methods, revealing a shared need in the IT community for such resources.

The primary goal of the Bloom Perf Project is to provide performance testing tools that are both powerful and easy to use. The project aims to facilitate access to these resources and to promote a rich exchange around best practices in this area.

The ambition of the Bloom Perf Project is to establish a reference community and a set of resources for professionals interested in performance testing, emphasizing the importance of specialized skills in this sector.

The project is carried by a team of engineers with extensive experience in development, project management, and information system architecture. This collective expertise forms the foundation of the project.

The Bloom Perf Project offers tools such as injectors and mocks, designed to be effective, reliable, and easily configurable. These tools have been validated in production environments and are intended to cover a wide range of applications.

The Bloom Perf Project is an open space for all those who wish to explore, learn, and contribute to the evolution of performance testing in the IT world. The team encourages collaboration and sharing of experiences to enrich and diversify the available resources.

Bloom Perf Tools so far…

So far, we developped the 3 following tools:

  • Mochi : Simple and reliable HTTP Mock server written in RUST.
  • YAML Puppeteer : A scenario oriented API to control a browser with puppeteer.
  • Kyara : Create and deploy fake users to simulate traffic on your apps.

We encourage you to explore these tools and see how they can fit into your specific requirements. Our aim is not just to provide tools, but also to foster a space for learning, sharing, and improving. Therefore, if you have questions, suggestions, or insights, we warmly invite you to join the conversation on our GitHub discussions page. Your participation and feedback are invaluable in shaping the future of these tools and the community around them.