在jmeter中,如何在循环的每次迭代中更新参数值,但仅使用单个用户

在jmeter中,如何在循环的每次迭代中更新参数值,但仅使用单个用户,jmeter,Jmeter,在jmeter中,如何在循环的每次迭代中更新参数值,但仅使用单个用户 场景是我用一个用户登录到应用程序,用不同的参数执行同一任务的多次迭代 我也使用过循环控制器,但问题是它只使用参数列表中的第一个值,并使用相同的输入执行给定的迭代 此外,应用程序不支持从一台计算机多次登录 如果每次只需要发送新的内容,JMeter提供了许多函数,如_Random _RandomString或_counter 如果您有数据,您希望在CSV文件中的某个位置作为参数传递—您需要将元素添加为请求的子元素。 若您的数据存在

在jmeter中,如何在循环的每次迭代中更新参数值,但仅使用单个用户

场景是我用一个用户登录到应用程序,用不同的参数执行同一任务的多次迭代

我也使用过循环控制器,但问题是它只使用参数列表中的第一个值,并使用相同的输入执行给定的迭代

此外,应用程序不支持从一台计算机多次登录

如果每次只需要发送新的内容,JMeter提供了许多函数,如_Random _RandomString或_counter 如果您有数据,您希望在CSV文件中的某个位置作为参数传递—您需要将元素添加为请求的子元素。 若您的数据存在于数据库中,那个么您需要在某处插入数据,执行查询并将结果存储在JMeter变量中。 以上都没有?JMeter可以通过脚本编写,它允许执行任意Java代码并提供对JMeter组件API的访问 这可以通过使用用户参数预处理器来解决。这保证了每次迭代开始时都会重新获取/重新生成参数


例如,对于随机变量,通常使用${uuuu random 11000000000}

,为了在发送前更新请求,您可以将BSF预处理器与用户定义的变量一起用于采样器。但您想要更改哪些参数以及如何读取参数列表还不太清楚