PragmaticFlow/NBomber.WebBrowser

Create Extension module for Playwright

Closed this issue · 0 comments

AC:

  • Add ToNBomberResponse() that will contain:
    • status code,
    • size bytes: request/response headers + request/response body size
    • payload: Playwright response page
var response = await page.GotoAsync("https://nbomber.com");
var respBody = await response.BodyAsync().Length;
var respHeaders = await response.HeadersArrayAsync();

var reqHeaders = await response.Request.HeadersArrayAsync();
var reqBodyLeng = response.Request.PostDataBuffer?.Length;

return Response.Ok(payload: response, statusCode, sizeBytes)