录制的网络测试在 vsts 2012 中执行任何操作两次?

Recorded web test performing any operation twice in vsts 2012?

我正在使用 vsts 2012 和 IE 11 进行 MVC 网络应用程序的网络性能测试。所以我做了以下步骤:

  1. 创建网站并加载项目
  2. 为 "create user" 场景
  3. 录制了一项网络测试
  4. 在实际数据库中检查UI是否创建了用户数=1

这里我没有重新运行记录的测试,但我仍然可以看到已经创建了两个用户。我只记录了一项测试,还没有 运行 那个测试。所以我预计用户数为 1。

第一次网络测试录制有问题吗?

当我们 运行 第二次测试时,它会显示正确的用户数。

当您单击 "stop recording" 按钮进行 Visual Studio 网络测试时,测试将由 Visual Studio 重新运行。您可以在有关检测动态参数的弹出窗口后面看到其中的一些情况。在该检测完成并且 Visual Studio 准备好接受进一步的命令后,您将在 测试结果 window 中看到该执行的一些详细信息。通常这会表明测试失败,但不要担心失败。

对于你的具体问题,我相信你在录制测试时创造了一条记录。第二条记录是由为检测动态参数而执行的测试创建的。