【问题标题】:Visual Studio Load Test - Display Data Source values into Test DetailsVisual Studio 负载测试 - 在测试详细信息中显示数据源值
【发布时间】:2017-02-02 18:03:13
【问题描述】:

我正在使用 Visual Studio 2015 负载测试,并且我有一个存储用户信息的数据源 CSV 文件。

当我运行负载测试时,我希望能够知道哪个测试使用了 CSV 文件中的哪个用户。有没有办法将该信息存储在“测试详细信息”部分中,甚至可以从负载测试数据库中查询?现在,我要找出测试中使用了哪个用户的唯一方法是保存所有测试日志并分别检查每个日志。

【问题讨论】:

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


    【解决方案1】:

    这是 Visual Studio 负载测试的失败之一。没有开箱即用的方法来收集测试迭代的详细信息、它们的数据源值和测试结果。唯一的内置方法是一次查看一个 Web 测试日志。这涉及到大量的鼠标挥动和鼠标点击。

    我使用的一种方法是使用WebTestPlugin 并让PostWebTest 方法将一些详细信息写入日志(即文本)文件。

    【讨论】:

    • Adrian,我找到了您提出的相同问题的 MSDN 帖子,并且能够使用帖子中的代码创建我自己的日志文件。不是最干净的解决方法,但它会起作用! social.msdn.microsoft.com/Forums/vstudio/en-US/…
    • 我对您在该 Microsoft 论坛页面上找到的代码不满意。它是为了演示负载测试软件中的错误而编写的。我担心的是它会为每次测试运行打开和关闭流。更好的方法是将流保存在打开一次的static 中,然后插件只写入和刷新。为了安全起见,我还认为应该使用 lock 保护 write+flush。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-28
    • 2019-11-05
    • 2022-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多