VS负载测试场景 - 如何将自定义场景信息添加到数据库

时间:2018-02-21 18:35:57

标签: visual-studio load-testing

我有一个完美运行的负载测试项目,并且能够按预期将所有perf计数器保存在LoadTest数据库中。

我想在测试运行中添加一些特定的场景属性信息。

因此,当我最后在Excel中创建报表时,无法根据这些属性进行过滤

示例:

环境属性:(QA,PreProd,Production)

目标属性:(UI,API,..)

我到处搜索但无法找到相关信息。不确定我是否必须在该数据库中创建一个新表并自己填充,或者是否有其他更简单的方法。

1 个答案:

答案 0 :(得分:0)

我所做的最接近的是通过修改"报告名称"请求包括所需信息。在一次测试中,我添加了一个执行次数很少的测试用例(很少会导致整体结果不会出现偏差)。它有两个请求。第一个收集了一些数据并将其保存到上下文参数中。第二个插件有一个PreRequest插件,可以将数据写入该请求的ReportingName字段。 (实验表明,在PostRequest插件中设置字段无效。)

我使用的另一种方法是使用PostWebTest插件将一行有用数据写入日志文件,因此每个测试用例执行一行。

可以将另一个表添加到负载测试数据库中,但我想知道OpenImportExport和{{1}是否能正确处理它打开并管理测试结果窗口的命令。