0

我已经使用模块控制器测试了一个计划,其中我的“线程组”有一个 CSV,它将读取每一行(作为输入)并继续下一个采样器。但是如果我通过模块控制器控制它,我应该禁用线程组。在这种情况下,Samplers 只读取 CSV 的第一行,并且测试在没有读取 CSV 中的任何其他行的情况下完成。这意味着测试只运行一次,因为“线程组”被禁用,其中“循环计数:”选择为永远(图 3)。

我的要求,使用模块控制器,我应该能够运行“简单控制器 1”,它应该处理每一行 CSV 数据并继续使用更多的采样器。像这样,它应该迭代直到 EOF CSV。

我怎样才能让它工作...

线程组配置

CSV 配置

测试计划

4

1 回答 1

0

似乎 ModuleSimple 控制器块将被执行。从您的问题中也不清楚您到底禁用了什么。如果您禁用了“线程组”控制器,那么脚本将不会做太多事情。

我不确定您如何配置模块控制器,但我错过了脚本中的测试片段控制器。所以....

我希望有一个与此类似的设置(参见示例),因此它在逻辑上是分开的,您拥有“功能块”的位置和使用它的位置。因此,线程组将运行从模块控制器调用的 Testfragment。如果您在脚本的不同位置重复使用部分,这将非常有用。

如果在您的情况下这是您的完整脚本,则不需要模块控制器。

在此处输入图像描述

于 2017-11-23T22:57:17.927 回答