查看在负载测试期间请求了哪些参数

Viewing which params were requested during load test

我正在使用 Visual Studio 在线负载测试来测试带有来自 CSV 文件的可变参数的 API。

我的设置如下所示:

在属性中我将 "Show Separate Request Results" 设置为 True,希望我能够看到测试期间使用了哪些参数,但是我在报告中找不到任何相关信息?

这是这样做的方法还是我做错了什么?

Visual Studio 负载测试并不能很好地展示单个测试用例的工作方式。测试用例日志显示测试使用的数据源值,查看日志的上下文部分。默认情况下,保留前 200 个失败的测试用例的日志;通过 运行 设置中的 Maximum test logs 更改。成功测试的日志也可以通过更改 运行 设置中的 Save log frequency for completed tests 来保留。

虽然日志文件在其上下文部分中包含数据,但打开每个日志文件、查看上下文、将右侧部分滚动到视图中、关闭日志文件等

我用来记录数据源使用情况等的机制是有一个带有 PostWebTest 方法的网络测试插件。当每个测试用例完成时,它将有用的数据写入一个简单的文本文件。我为每个测试用例写一行,格式为 CSV,以便在电子表格中轻松读取和分析。写入的数据包括日期、时间、测试结果、一些数据源值以及在运行期间提取或生成的一些上下文参数值。使用多个代理的测试 运行 将在每个代理上写入一个文件。收集这些文件会有点工作,但比查看单个测试用例日志文件要少。不幸的是,我还没有找到使用 Visual Studio 团队服务(以前称为 Visual Studio 在线)从负载测试 运行 收集这些文件的方法。

可以找到我写的插件的早期版本here