如何在Jmeter中执行此场景

如何在Jmeter中执行此场景,jmeter,Jmeter,我有一个脚本,请求者登录并发送邀请。在同一脚本中,批准者登录并接受邀请。问题:当我运行端到端脚本时,审批者登录失败,因为默认情况下它需要请求者登录(因为所有采样器都在一个线程组下,所以cookie未被清除)。 我怎样才能做到这一点 注意:我不能为invite和accept制作两个脚本,因为它们都应该是一个脚本; 注意:所有都是API(包括登录)有几个选项: 通常,您应该使用“不同”来表示不同的业务用户组,如果您希望确保在审批人批准请求之前提出请求,您可以使用它(在任何情况下,您都可能需要它,因为

我有一个脚本,请求者登录并发送邀请。在同一脚本中,批准者登录并接受邀请。问题:当我运行端到端脚本时,审批者登录失败,因为默认情况下它需要请求者登录(因为所有采样器都在一个线程组下,所以cookie未被清除)。 我怎样才能做到这一点

注意:我不能为invite和accept制作两个脚本,因为它们都应该是一个脚本;
注意:所有都是API(包括登录)

有几个选项:

  • 通常,您应该使用“不同”来表示不同的业务用户组,如果您希望确保在审批人批准请求之前提出请求,您可以使用它(在任何情况下,您都可能需要它,因为您应该以某种方式传递要审批的项的ID或名称)

  • 如果无法选择2个线程组,则其余选项为:

    • 使用该功能,使“奇数”用户成为请求者和“偶数”批准者

    • 您的应用程序应该具有某种形式的注销链接,因此在模拟下一个用户登录之前,请确保启动相关请求。如果它没有删除cookies,您可以稍微“帮助”JMeter,并使用以下代码添加为此“注销”请求的子项:

      sampler.getCookieManager().clear()