Jmeter正则表达式提取器问题
我试图提取一个变量,但由于某些原因未能成功Jmeter正则表达式提取器问题,jmeter,extract,Jmeter,Extract,我试图提取一个变量,但由于某些原因未能成功 var eId=“bda02006-9964-4fbe-bf41-b23ad361e977”; var eName=“a”; var eIndKey=“bda02006-9964-4fbe-bf41-b23ad361e977”; var eIndColor=“35ffd8”; var pw_dft_key='251443dc-feb2-4db1-9a3c-62b4f43763c6'; var pw_prd_键='831bb45f-63a5-4ce7
var eId=“bda02006-9964-4fbe-bf41-b23ad361e977”;
var eName=“a”;
var eIndKey=“bda02006-9964-4fbe-bf41-b23ad361e977”;
var eIndColor=“35ffd8”;
var pw_dft_key='251443dc-feb2-4db1-9a3c-62b4f43763c6';
var pw_prd_键='831bb45f-63a5-4ce7-a253-8cc0e17158eb';
函数IamHere(单键、sName){
if(typeof(TEAMAPP)=“未定义”){
返回;
}
//这一个将登录的人添加到他自己的屏幕
TEAMAPP.updateLiveTeamList(sInd_键,sName,“me”,eIndColor);
setTimeout(函数(){TEAMAPP.rollCall();},3000)
setInterval(函数(){TEAMAPP.rollCall();},15000)
}
我要提取的变量是pw\u prd\u key。我尝试过各种变化,但都没有成功。当我在Jmeter的正则表达式测试器上尝试我的正则表达式时,它会正确地提取它,但由于某些原因,它不会将它分配给变量。
正则表达式将是:
pw_prd_key='([^']+)'
is的配置:
要进一步了解jmeter,您可能需要阅读此内容。您的正则表达式很好,这可以从 我可以想到以下可能的失败原因:
- 如果以错误的方式引用变量,则应在需要时像
那样调用它${a}
- 正则表达式提取器
字段与响应不匹配(或者变量在其中一个子结果中被覆盖)Apply to
- 正则表达式提取器的位置无效。根据,如果您只想将提取器应用于一个采样器,则应将其作为该采样器的子采样器
<link rel="stylesheet" media="screen" href="/Handsontable/lib/jquery-ui/css/ui-bootstrap/jquery-ui.custom.css">
<script src="/RAMPIT/Scripts/Countable.js"></script>
<link rel="stylesheet" media="screen" href="/Handsontable/js/highlight/styles/github.css">
<script type="text/javascript">
var eId = "bda02006-9964-4fbe-bf41-b23ad361e977";
var eName = "a a";
var eIndKey = "bda02006-9964-4fbe-bf41-b23ad361e977";
var eIndColor = "35ffd8";
var pw_dft_key = '251443dc-feb2-4db1-9a3c-62b4f43763c6';
var pw_prd_key = '831bb45f-63a5-4ce7-a253-8cc0e17158eb';
function IamHere(sInd_key, sName) {
if (typeof (TEAMAPP) == "undefined") {
return;
}
//this one adds the logged in person to his own screen
TEAMAPP.updateLiveTeamList(sInd_key, sName, "me", eIndColor);
setTimeout(function () { TEAMAPP.rollCall(); }, 3000)
setInterval(function () { TEAMAPP.rollCall(); }, 15000)
}