在VSTS Web测试循环中添加延迟/等待时间

时间:2019-01-04 11:11:29

标签: c# visual-studio-2017 performance-testing load-testing

我们正在尝试使用VSTS负载测试来模拟如下场景

  1. 用户登录
  2. 用户执行少量操作
  3. 用户开始编辑文档(每5秒钟会发生一次自动保存的呼叫)

为了模拟第三步,我们添加了一个计数循环并添加了自动保存的剩余调用。我们无法找出循环延迟5秒的方法。

我们无法将上述流程分为多个Web测试,因为我们需要在Web测试的请求之间共享少量上下文变量。

思考时间也无济于事,因为在我们的特定情况下,我们仅需要在调用自动​​保存端点之间而不是在步骤1和2之间进行延迟/等待。

预先感谢!

---更新 看看AdrianHHH对IvanKožul的回答的评论。 这几乎与Insert 120 second wait in Visual studio Webtest

相同

1 个答案:

答案 0 :(得分:0)

当您需要逻辑延迟而不阻塞当前线程时,我会使用:Task.Delay。可能正是您所需要的。

检查文档:here