performance - 从 Visual Studio 测试日志的十六进制转储中获取值(value)

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

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

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

Snapshot of decode

最佳答案

我相信没有用于解码此数据的公共(public)接口(interface)。

.webtestresult 文件可以解码如图in this Microsoft blog .但是,从 Loadtest2010 数据库的 LoadTestTestLog 表中提取的数据采用不同的格式。应用博客中的代码会出现反序列化错误。

这个表中的数据可以在Visual Studio中查看。可以打开和查看以前的负载测试结果。参见 this page更多细节。打开负载测试后,可以查看测试用例日志,但一次只能查看一个。要检查测试运行的所有日志可能需要大量的鼠标移动和鼠标点击。

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

关于performance - 从 Visual Studio 测试日志的十六进制转储中获取值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35660417/

相关文章:

visual-studio-2012 - Typescript 为什么以及何时需要 requirejs

php - 性能问题(缓存)- 更快地从数据库进行计算或存储它们

performance - 加速嵌套 for 循环

javascript - 自定义事件参数未在测试中正确传递

spring-boot - 我的@WebMvcTest 测试类如何在 Spring Boot 中使用此 JDBC 身份验证配置进行初始化?

c++ - 测试 C++ 代码和 IsBadWritePtr

visual-studio - Visual Studio 2013 是否支持 BizTalk 2013 项目?

python - 高效计算数千个坐标对之间的距离

java - 如何使这个 Project Euler 解决方案在 Python 中以与 Java 相同的速度执行?

html - Windows.UI.Popups.MessageDialog() 在 Metro 应用程序中不起作用?