从 SQL 表中查询 Visual Studio 2010 负载测试数据
Posted
技术标签:
【中文标题】从 SQL 表中查询 Visual Studio 2010 负载测试数据【英文标题】:Querying Visual studio 2010 load test data from SQL table 【发布时间】:2012-08-24 11:34:57 【问题描述】:我在 Visual Studio 2010 中设置了负载测试,运行了几次,然后将数据导出到 SQL 数据库中。这应该是这样做的典型方式。它有所有这些标准表:
http://blogs.msdn.com/b/billbar/archive/2006/02/10/what-is-the-data-in-the-vsts-load-test-results-store.aspx
我尝试在测试中查询特定 requestURI 的“第一个字节的时间”。
对如何组合此查询有任何想法吗?实际存储的特定 URI 的“到第一个字节的时间”表在哪里?是否有网站列出了这些负载测试数据库的常见查询?
谢谢。
【问题讨论】:
【参考方案1】:我想我明白了:
/****** Script for SelectTopNRows command from SSMS ******/
SELECT TOP 1000 [LoadTestRunId]
,[CounterId]
,[InstanceId]
,[LoadTestItemId]
,[InstanceName]
,[CumulativeValue]
,[OverallThresholdRuleResult]
FROM [LoadTest2010].[dbo].[LoadTestPerformanceCounterInstance] where
LoadTestItemId = 12 -- The specific element in the web page I'm interested in
and LoadTestRunId = 127 -- The specefic load test run I am using
and CounterId = 78 -- The time to first byte metric
【讨论】:
以上是关于从 SQL 表中查询 Visual Studio 2010 负载测试数据的主要内容,如果未能解决你的问题,请参考以下文章
visual studio编写c#项目,建立sql数据库,如何让表中某一列的值自动生成,不重复,例如从1开始自动加1。
如何在 Visual Studio 中将此 SQL 查询转换为 Elasticsearch 查询?
使用 Visual Studio 2012 和 SQL Server Management Studio 2012 运行 SQL Server CE 4 查询