Use httphelper and cache response even when it is empty


Fixes #12164
or just execute `sleep(1800)` before each and every test case