Jmeter 如何从使用响应数据中未显示的随机数变量创建的会话代码中获取值

Jmeter 如何从使用响应数据中未显示的随机数变量创建的会话代码中获取值,jmeter,Jmeter,我试图在程序中添加一个文档,其中每个会话中都会生成唯一的会话ID。因此,当我用jemeter编写代码时,它工作得很好,会话时间结束后,它就不工作了。当我尝试编写正则表达式时,它也不起作用,因为会话ID是使用代码中的随机变量创建的。并且随机变量不会显示在服务器响应中的任何位置。因此正则表达式失败了 $('#hdUniqueSessionKey').val(randomNumber + "_" + $('#ddlWorkFlowTeam').val()); 此处,生成的随机数在服务器响应或正文中的

我试图在程序中添加一个文档,其中每个会话中都会生成唯一的会话ID。因此,当我用jemeter编写代码时,它工作得很好,会话时间结束后,它就不工作了。当我尝试编写正则表达式时,它也不起作用,因为会话ID是使用代码中的随机变量创建的。并且随机变量不会显示在服务器响应中的任何位置。因此正则表达式失败了

$('#hdUniqueSessionKey').val(randomNumber + "_" + $('#ddlWorkFlowTeam').val());
此处,生成的随机数在服务器响应或正文中的任何位置都不可用。那么我怎样才能得到Jmeter中随机数的值呢

$('#hdUniqueSessionKey').val(**randomNumber** + "_" + $('#ddlWorkFlowTeam').val());
我需要获得唯一的会话ID,并尝试使用正则表达式。但是在正则表达式中

[$][(]'#hdUniqueSessionKey'[)][.]val[(](.*)[)];
它只是给我取了线。而不是它里面的价值。我需要得到Randomnumber变量中的值。谁能帮我弄到那个


如何提取randomNumberddlWorkFlowTeam


您可以使用JMeter在给定范围内生成一个随机数,如:

${__Random(1,100,randomNumber)}
ddlWorkFlowTeam
看起来像是可以提取的东西。因此,您可以使用

演示:


更多信息:

该随机数是某个函数及其由网站生成的结果。它与Jmeter的随机数没有任何关系。卢克:你说过WorkflowTeam的价值是可以提取的。这就是我需要的方式。因为我也需要以同样的方式提取这个随机数。在这种情况下,你可以使用和语言实现相同的函数。你能告诉我如何实现这个函数以获得hduniquesessionkey的值吗?我没有足够的心灵感应能力,无法猜出在你的系统中使用了什么确切的代码来生成这个会话密钥applicationdocument.getElementById(“id_globalTabSessionKey”).value=(getRandomNumber())var randomNumber=getRandomNumber()$('#hdUniqueSessionKey').val(randomNumber+“#”+$('#ddlWorkFlowTeam').val());在大多数情况下,工作流程团队都是笨拙的。我想要的是随机数和下划线