Meet the system: an HTTP echo service

There is an obvious bug planted in the source code - it's unrealistic but serves as a placeholder for the catastophic production bugs that traditional testing misses.

System expectations

  • No crashes

    The server should never crash.

  • No invalid responses

    Every response should contain exactly the bytes sent in the request.