我试图弄清楚如何导出然后分析负载测试的结果,但是在测试结束后,似乎我无法通过url找到每个单独请求的数据。此数据显示在负载测试期间,但在结束后,似乎数据不再可访问,我可以找到的所有数据都是总数。我想要的数据是在测试期间图形窗口的“页面响应时间”图表下。我知道这不是每个请求的响应时间,可能是平均值,但这足以进行我想要的计算。
我查看了我本地计算机上的数据库(LoadTest2010,其中存储了所有摘要数据),我找不到我正在寻找的数据。我正在加载测试单页应用程序,fyi。
我的目标是针对用户负载绘制(可能在excel中)每个请求URL并分析响应时间平均值的斜率,以确定哪些请求扩展到最差(和最好)。在负载测试期间,我可以看到这些数据并获得可视化的想法但是当它结束时我似乎无法找到它来导出。
A)这些数据可以从visual studio中导出吗?是否需要设置使VS将此数据保存到数据库?我从“运行设置”下的“结果”部分“计时详细信息存储”设置为“所有单个详细信息”,存储类型设置为“数据库”。
B)这个数据是否存储在LoadTest2010数据库的任何表中,其中存储了所有摘要数据?如果它没有过度分散,可能更容易手动查询,但我能找到的只是摘要数据。
答案 0 :(得分:0)
我能够在数据库中找到我想要的数据。我需要的表是WebLoadTestRequestMap(其中包含请求URI)和LoadTestPageDetail(其自身具有单独的响应时间)。它们可以在webloadtestrequestmap.requestId和loadtestpagedetail.pageId(非直观地)上加入。
我确实将“结果”部分“时序详细信息存储”设置为“所有单个详细信息”并将存储类型设置为“数据库”,但似乎并非所有负载测试结果都可用,可能是因为此设置。
此处有关负载测试数据库布局的更多数据:http://blogs.msdn.com/b/slumley/archive/2010/02/12/description-of-tables-and-columns-in-vs-2010-load-test-database.aspx