Skip to content

Benchmarking framework for TCP/HTTP server

Notifications You must be signed in to change notification settings

LeThiHyVong/illusion

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Illusion

https://github.com/zer0-x/illusion

(Under development project)

Illusion is a framework for creating, running, examine server benchmarks

Dependencies

  • A C++14 compiler
  • Standalone asio C++ library for networking

Roadmap (v0.1.0)

  • Write basic operations: ILOperation, ILTcpOperation Done
  • ILConnectionBenchmark Done
  • ILHttpOperation Done
  • Use protobuf3 to define custom operation message Done
  • ILBenchmark for running benchmarks Done

Roadmap

  • In-progress: Re-design better codebase
  • In-progress: Document the code
  • In-progress: Write unit tests
  • Need more benchmark ideas: multi-process? distributed?
  • Usage documentation

About

Benchmarking framework for TCP/HTTP server

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 90.3%
  • CMake 9.7%