我们的应用程序基于asp.net,我采取了一个场景 当一个线程被使用并且正在尝试进行关联时,我得到了15个请求 (动态值),相关的Viewstate, Viewstategenarator,使用常规事件验证 表达式提取器(我没有关联会话ID 因为它与路径相关但在参数选项卡中不可用)并且还添加了调试采样器。
我使用1个线程和10个步骤来运行脚本。 我在查看结果树中验证了请求和响应。 我发现每个请求和响应都会创建一个新的sessionid。
如何在执行一个线程时获得具有相同会话ID的所有请求?
答案 0 :(得分:0)
对于1个线程来保存cookie中的会话ID并在下次请求中使用它,您需要在测试计划下添加HTTP Cache Manager 。
答案 1 :(得分:0)
实际上您需要关联SESSIONID,可以通过Regular Expression Extractor从URL中提取它来手动完成。
然而,更好的想法是使用HTTP URL Re-writing Modifier用于处理动态参数作为请求URL的一部分。