I am practicing my Golang by writing a simple Redis clone.
How do i write a benchmark script that would establish X connections per second at C concurrency level to deal with my server's protocol and measure how many ops/sec?
I can simply write a script that would actually do this:
for i := range(1000) {
// Open connection
// Perform command
// Close connection
}
But i want to know the concept behind distributing the number of connections per concurrency level per second.