如何在固定间隔时间在JMeter中重新生成令牌

如何在固定间隔时间在JMeter中重新生成令牌,jmeter,performance-testing,Jmeter,Performance Testing,我正在为我的应用程序进行API性能测试。我正在使用JMeter创建一个脚本。现在,我面临的问题是,在我们的应用程序上,auth_令牌仅在一小时内有效。之后,它将变得无效,我们需要生成新的令牌。那么,我如何在JMeter中管理这个机制,在这个机制中,我可以在固定的时间间隔后重新生成令牌?您可以创建一个单独的机制,在这个机制中,您可以将采样器配置为“睡眠”1小时,并使用“重新生成”令牌的逻辑 因此,您将有2个线程组: “正常”API测试发生的地方 “另一个”,每小时生成一个新令牌 您可以使用将令牌从

我正在为我的应用程序进行API性能测试。我正在使用JMeter创建一个脚本。现在,我面临的问题是,在我们的应用程序上,auth_令牌仅在一小时内有效。之后,它将变得无效,我们需要生成新的令牌。那么,我如何在JMeter中管理这个机制,在这个机制中,我可以在固定的时间间隔后重新生成令牌?

您可以创建一个单独的机制,在这个机制中,您可以将采样器配置为“睡眠”1小时,并使用“重新生成”令牌的逻辑

因此,您将有2个线程组:

  • “正常”API测试发生的地方
  • “另一个”,每小时生成一个新令牌

  • 您可以使用

    将令牌从“另一个”线程组传递到“正常”线程组,谢谢您的回复。我尝试的是,我将令牌生成器和登录采样器放在一次性控制器下,将“主API调用”放在运行时控制器下,并给出固定的时间量(例如半小时)。因此,主业务流程将在半小时内运行,半小时后,它将返回到cookie generator controller并再次生成新令牌,并在其他30分钟内运行业务流程。我在一个公共线程下运行了这个完整的脚本,持续了所需的时间。我做得对吗?请确认。