Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
同一应用程序上的并发线程组执行在jmeter中的几个采样器中失败_Jmeter - Fatal编程技术网

同一应用程序上的并发线程组执行在jmeter中的几个采样器中失败

同一应用程序上的并发线程组执行在jmeter中的几个采样器中失败,jmeter,Jmeter,我是Jmeter的新手。 我被要求在只有一个测试计划的地方运行多个线程组。 所有这些线程组在同一个应用程序上执行不同的场景。 但同时运行它们会使一些采样器失败,另一方面,如果我按顺序运行它们,那么一切都会正常工作 那么,有谁能指导我做些什么呢 详情: 有3个采样器。 1.使用post表单登录 2.获取案例状态页面 3.注销 登录页面响应生成的唯一密钥是随机令牌密钥,我正在捕获该密钥并将其传递到“获取案例状态页面” JsessionID是为单个步骤唯一生成的,因此我跳过了那个步骤 从案件状态页面

我是Jmeter的新手。 我被要求在只有一个测试计划的地方运行多个线程组。 所有这些线程组在同一个应用程序上执行不同的场景。 但同时运行它们会使一些采样器失败,另一方面,如果我按顺序运行它们,那么一切都会正常工作

那么,有谁能指导我做些什么呢

详情:

有3个采样器。 1.使用post表单登录 2.获取案例状态页面 3.注销

  • 登录页面响应生成的唯一密钥是随机令牌密钥,我正在捕获该密钥并将其传递到“获取案例状态页面”
  • JsessionID是为单个步骤唯一生成的,因此我跳过了那个步骤
  • 从案件状态页面,我直接点击注销页面,工作正常
问题:当为多个线程触发此测试时,例如10。然后登录工作正常,但“获取案例状态页”示例抛出错误,因为“您当前的会话已过期。请重新登录。”


您应该选中线程组中的复选框“延迟线程创建直到需要”


这样,线程将在不中断流程的情况下工作。

请发布错误消息。你需要在问题中添加更多细节。谢谢谢谢,请检查一下,因为我有详细资料。