Access response from web coding performance test

WebTestRequest request1 = new WebTestRequest((this.Context["Environment"].ToString() + "/IBWeb/DefaultSB.aspx")); request1.Headers.Add(new WebTestRequestHeader("Referer", (this.Context["Environment"].ToString() + "/IBWeb/"))); ExtractHiddenFields extractionRule1 = new ExtractHiddenFields(); extractionRule1.Required = true; extractionRule1.HtmlDecode = true; extractionRule1.ContextParameterName = "1"; request1.ExtractValues += new EventHandler<ExtractionEventArgs>(extractionRule1.Extract); yield return request1; request1 = null; 

I have an encoding web application performance test as above. The test passes without any problems. But I would like to access the output / response from the WebTestRequest object. What is the best way to do this?

+6
source share
1 answer

add a PostRequest event handler

 request1.PostRequest += new EventHandler<PostRequestEventArgs>(request1_PostRequest); 

handler:

 void request1_PostRequest(object sender, PostRequestEventArgs e) { String responseBody = e.Response.BodyString; } 
+2
source

Source: https://habr.com/ru/post/951139/


All Articles