gpt4 book ai didi

loops - 循环停止整个测试

转载 作者:行者123 更新时间:2023-12-02 10:32:18 26 4
gpt4 key购买 nike

我的测试计划有问题。我正在尝试检查几组链接。

  • 正循环 - 允许匿名访问网址。
  • 负循环 - 禁止匿名使用的 URL。

enter image description here

当其他循环折叠时,每个循环都有效。

但是,如果所有循环均已启用,则仅执行第一个循环。我的错误在哪里?

还有另一种方法 - 手动添加 LoopCount 而不是使用“Forever”+“Stop Thread on EOF=True”。对我来说这不是一个好的解决方案。 enter image description here

最佳答案

对于初学者来说,取消选中循环计数中的forever。如果您的第一个循环永远循环并测试它在线程组中按顺序执行,那么在第一个循环完成之前,第二个循环不会开始。

编辑:

解决这个问题的一种方法是:

  • 创建 2 个线程组(1 个用于正向,1 个用于负向)

因此,您将拥有某种输入文件,其中将存储您的链接(每一行包含一个链接),您希望以授权(登录)或未经授权(未登录)的身份访问该文件。

如果我是你,我会这样做:

  1. 创建一个线程组并在其中登录

  2. 创建第二个线程组。在第二个线程组(正)中,当用户登录时创建 CSV 数据集配置。要点 Recycle on EOF -> TrueStop thread on EOF -> False。将循环计数设置为“永远”,就像您在屏幕截图中的循环 Controller 中所做的那样,它将在完成所有网站后退出。这些应该返回 200 OK 状态代码。

  3. 在第三线​​程组中注销

  4. 创建另一个线程组(负),使用相同的文件(其中包含要访问的ulrs)。并在此线程组下创建另一个CSV Data Set Config。并按照第二步中的操作执行其余操作。这些应返回响应代码 401 未经授权或 403 禁止,具体取决于您的服务实现。

问题总是有不止一种解决方案。这只是其中之一,请选择您最喜欢的一个。

关于loops - 循环停止整个测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11307416/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com