我的测试计划有问题。 我正在尝试检查几组链接。
当其他循环折叠时,每个循环都有效。
但是如果启用了所有循环,则只执行第一个循环。 我的错误在哪里?
有另一种方法 - 手动添加LoopCount而不是使用“Forever”+“EOF = True时停止线程”。 这对我来说不是一个好的解决方案。
答案 0 :(得分:1)
取消选中启动器循环计数中的forever
。如果你的第一个循环永远循环并测试它在一个线程组中顺序执行,那么第二个循环将不会启动直到第一个完成。
修改强>
解决这个问题的一种方法是:
因此,您将拥有某种输入文件,您的链接将被存储(每行包含一个链接),您希望以授权(登录)或未授权(未登录)的方式访问这些文件。
如果我是你,我会这样做:
创建一个线程组并在
创建第二个线程组。在第二个线程组(正面)中,当用户被记录时创建CSV Data Set Config
。重点Recycle on EOF
- > True
和Stop thread on EOF
- > False
。将loopcount设置为Forever,就像在截屏中的loopcontroller中一样,它将在完成所有wesites之后退出。这些应该返回200
OK状态代码。
在第三个线程组中注销
创建另一个线程组(否定),使用相同的文件(包含访问的ulrs)。并在此线程组下创建另一个CSV Data Set Config
。并像第二步那样完成其余的工作。这些应该返回响应代码401
未经授权或403
禁止,具体取决于您的服务实施。
问题总是有多个解决方案。这只是其中之一,选择一个你最喜欢的解决方案。