Visual Studio - Web 测试问题 - 多次运行 1 个测试

发布于 2024-10-13 01:59:15 字数 166 浏览 3 评论 0原文

我使用 Internet Explorer 中的浏览器记录工具在 Visual Studio 中创建了一个 Web 测试。

一旦获得 Web 测试,我就可以重播测试并确保步骤正确运行。

现在我想做的是运行测试 N 次。 (我的目标是能够捕获 10 次运行时间并确保它们都在给定范围内)。

I have created a Web-Test in Visual Studio, using the browser recording tool in Internet Explorer.

Once I have the Web-Test, I am able to replay the test and make sure that the steps run correctly.

Now what I would like to do is run the test N number of times. (my goal is to be able to capture the 10 run times and make sure they are all within a given range).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

段念尘 2024-10-20 01:59:15

最简单的方法是:

测试菜单>编辑测试设置> (选择您的测试设置)>网页测试>固定运行计数

将计数设置为 10,当您重新运行测试时,它将连续运行 10 次。

但是,更好的方法是:

  • 为 WebTest 中的每个请求的“响应时间目标”属性添加一个值(单击 WebTest 迷你工具栏中的“设置请求详细信息”)
  • 创建一个 LoadTest
  • 添加您的 在场景设置中将WebTest 添加到 LoadTest
  • ,在运行设置中将恒定用户负载设置为 1,
  • 将“使用迭代”设置为 true,并将“测试迭代”设置为 10。

在 LoadTest 结果中,您将获得各种汇总统计信息,并将计算超出响应的请求数量时间目标,因此您不必手动执行此操作。

The easiest way to do this is:

Tests menu > Edit Test Settings > (choose your test settings) > Web Test > Fixed Run Count

Set the count to 10, and when you re-run your test it will run 10 times in a row.

However, the better way to do this is to:

  • add a value to the Response Time Goal property for each request in your WebTest (click Set Request Details in the WebTest mini-toolbar)
  • create a LoadTest
  • add your WebTest to the LoadTest
  • in Scenario settings, set a constant user load of 1
  • in Run Settings set Use Iterations to true, and set Test Iterations to 10.

In a LoadTest result you get various summarized statistics and it will count how many requests exceeded the response time goal, so you don't have to do this manually.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文