aru*_*run 7 c# performance-testing
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;
Run Code Online (Sandbox Code Playgroud)
我有一个如上所述的编码网络性能测试..测试运行没有任何问题..但我想访问WebTestRequest对象的输出/响应.这样做的最佳方法是什么?
添加 PostRequest 事件处理程序
request1.PostRequest += new EventHandler<PostRequestEventArgs>(request1_PostRequest);
Run Code Online (Sandbox Code Playgroud)
处理程序方法:
void request1_PostRequest(object sender, PostRequestEventArgs e)
{
String responseBody = e.Response.BodyString;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1636 次 |
| 最近记录: |