CCF has its own performance testing tool (Piccolo) under the tests/perf-system directory, to measure the performance of CCF and its applications. The aim of this tool is to generate loads of requests, submit them to CCF as fast as possible, producing metrics about the system’s efficiency. It consists of three distinct components, which are listed below.

Generate requests

Submit requests to the server

Analyze responses and requests