Genererate mocks based on the request, so we can mock dynamic request and response

Genererate mocks based on the request, so we can mock dynamic request and response