您可以在负载测试分析器中添加一个 99.9% 的列吗?
Can you add a 99.9% column to the load test analyzer?
在 Visual Studio 2015 Web 性能和负载测试项目中,您可以 运行 进行负载测试并在负载测试分析器中查看结果。在 Table 视图中,有响应时间的百分位数列(90%、95% 和 99%)。有什么方法可以修改负载测试以添加可配置的列,例如99.9%(这是我的项目的要求,也是负载测试响应时间的常用指标)?
据我所知,负载测试结果中提供的列是固定的,因此无法添加其他列。
百分位值是根据数据库中存储的数据计算得出的。数据库中有执行计算的(存储的)过程,因此您应该可以通过编写自己的 SQL 访问数据库来对所需的 99.9% 值执行类似的计算。程序可以通过SQL管理程序查看。这些过程由数据库创建代码(位于我的计算机上的C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\loadtestresultsrepository.sql
)创建。在该文件中搜索 percentile
将找到这些过程的代码以及许多其他相关行。搜索正则表达式 CREATE PROCEDURE Prc_\w*Percentile
.
可能会更好
在 Visual Studio 2015 Web 性能和负载测试项目中,您可以 运行 进行负载测试并在负载测试分析器中查看结果。在 Table 视图中,有响应时间的百分位数列(90%、95% 和 99%)。有什么方法可以修改负载测试以添加可配置的列,例如99.9%(这是我的项目的要求,也是负载测试响应时间的常用指标)?
据我所知,负载测试结果中提供的列是固定的,因此无法添加其他列。
百分位值是根据数据库中存储的数据计算得出的。数据库中有执行计算的(存储的)过程,因此您应该可以通过编写自己的 SQL 访问数据库来对所需的 99.9% 值执行类似的计算。程序可以通过SQL管理程序查看。这些过程由数据库创建代码(位于我的计算机上的C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\loadtestresultsrepository.sql
)创建。在该文件中搜索 percentile
将找到这些过程的代码以及许多其他相关行。搜索正则表达式 CREATE PROCEDURE Prc_\w*Percentile
.