Microsoft Visual Studio Web 性能测试记录器可以将文件从 Internet Explorer 保存到本地磁盘吗?
Posted
技术标签:
【中文标题】Microsoft Visual Studio Web 性能测试记录器可以将文件从 Internet Explorer 保存到本地磁盘吗?【英文标题】:Can Microsoft Visual Studio Web Performance Test Recorder save file from the Internet Explorer to local disk? 【发布时间】:2013-03-19 12:27:46 【问题描述】:我正在使用 Web 性能测试记录器进行负载测试。 我的客户要求保存在 IE 上显示的 PDF 文件。 是否可以仅通过 Web 性能测试来完成? 如果没有,是否有任何可能的解决方案?
【问题讨论】:
【参考方案1】:据我所知,没有内置方法可以保存响应。您必须编写 WebTestRequestPlugin 才能将响应写入文件。
这里是一个幼稚的实现作为起点。
public class SaveResponsePlugin : WebTestRequestPlugin
[DisplayName("File Name")]
[Description("Name of file in which to save the response")]
public string FileName get; set;
public override void PostRequest(object sender, PostRequestEventArgs e)
if (e.ResponseExists && !e.Response.IsBodyEmpty)
File.WriteAllBytes(this.FileName, e.Response.BodyBytes);
【讨论】:
以上是关于Microsoft Visual Studio Web 性能测试记录器可以将文件从 Internet Explorer 保存到本地磁盘吗?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Visual Studio 2015 中开始调试时自动附加 Web 项目以处理“MicrosoftEdgeCP.exe”(Microsoft Edge)
microsoft visual studio创建button背景颜色代码