从Visual Studio测试日志的十六进制转储中获取值

时间:2016-02-26 19:48:23

标签: performance testing visual-studio-2012 load-testing

Visual Studio将testlog存储在Loadtest2010数据库的LoadTestTestLog表中。测试日志值看起来是十六进制转储。有关如何从中获取数据的任何指针,如上下文参数名称或其他测试相关数据?

我尝试将转储转换为字符串可读格式,看起来整个数据都以某种方式序列化。

Snapshot of decode

1 个答案:

答案 0 :(得分:2)

我认为没有用于解码此数据的公共接口。

.webtestresult个文件可以按in this Microsoft blog所示进行解码。但是,从Loadtest2010数据库的LoadTestTestLog表中提取的数据采用不同的格式。应用博客中的代码会产生反序列化错误。

可以在Visual Studio中查看此表中的数据。可以打开和查看先前负载测试结果的结果。有关详细信息,请参阅this page。打开负载测试后,可以查看测试用例日志,但一次只能查看一个。要检查测试运行的所有日志,可能需要进行大量鼠标移动和鼠标点击。

我在这个主题上提出了一个Visual Studio UserVoice问题。 2013年11月14日的评论想要导出负载测试文件。请添加您的建议和/或投票,以鼓励Microsoft在此领域开展更多工作。