1. A computer-implemented system, the system comprising at least one processor and operatively associated memory, wherein the at least one processor is programmed to: execute an application host; execute a browser, wherein messages originating from the application host and messages directed to the application host are routed through the browser, and wherein the browser is programmed to capture a plurality of application-layer messages, the plurality of application-layer messages comprising a plurality of requests originating from the application host and a plurality of responses directed to the application host; and generate a test scenario based on the plurality of application-layer messages.