Cookies Jmeter多个用户/会话不工作

Cookies Jmeter多个用户/会话不工作,cookies,jmeter,token,crm,load-testing,Cookies,Jmeter,Token,Crm,Load Testing,我正在使用JMeter在SAP CRM Web客户端中进行负载测试,但会话有问题。此测试计划的目标是并行运行多个操作。我使用同一个用户创建多个会话,但当我使用10个线程(用户)运行测试时,我可以在响应中看到,只有第一个会话正确运行,其他9个会话要么没有执行任何操作,要么在显示结果时假设/合并第一个会话。 我使用Cookie manager自动存储Cookie,并且必须使用JMeter user.properties: CookieManager.save.cookies=true CookieM

我正在使用JMeter在SAP CRM Web客户端中进行负载测试,但会话有问题。此测试计划的目标是并行运行多个操作。我使用同一个用户创建多个会话,但当我使用10个线程(用户)运行测试时,我可以在响应中看到,只有第一个会话正确运行,其他9个会话要么没有执行任何操作,要么在显示结果时假设/合并第一个会话。 我使用Cookie manager自动存储Cookie,并且必须使用JMeter user.properties:

CookieManager.save.cookies=true
CookieManager.check.cookies=false
SAP CRM使用:

XSRF-TOKEN;
sap-contextid;
app-contextid;
sessionid;
MYSAPSSO2;
esid;
crm-icsessionsyncid;
crm-icesid;
session_access_token;
要登录,我使用基本身份验证令牌(名称:Authorization)

我已经查看了所有请求,并确定了所有动态参数和令牌,这些动态参数和令牌与维护打开的会话直接相关,但有一个令牌我无法理解它是如何生成的

我们使用了HTTP脚本记录器,因此路径是自动字段,而且路径是带有令牌的字段,使其成为硬编码令牌,并且多次出现。作为一个硬编码的令牌,我无法提取它。这似乎是我上面提到的多种代币的混合:

/sap(bD1QVCZjPTEwMCZpPTEmZT1SNVpsejRYOEJGOXpzUm5zT2ExSlZRJTNkJTNkQUZCV3RfWkdIdHFOMjN5eXBSaG5aUSUzZCUzZA==)/bc/bsp/XX/XXXXXX_XX_XXXXX/XXXXX.htm 
如果我记录了一个新脚本,这个令牌会发生变化,但我无法理解如何提取这个令牌并在其他URL请求中打印它

有没有解决此会话问题的方法?

可用于从URL提取动态ID

请看下面的示例


Hi Janesh,该方法的问题是我不知道生成令牌的请求是什么。每当我录制脚本时,它都会硬编码到URL中,因此如果我尝试从那里提取脚本,它将始终打印相同的令牌。如果我尝试使用前面的HTTP请求来提取它,它不会出现在任何地方。