add basic HTTP tests and benchmark