Проблема экстрактора регулярных выражений Jmeter - PullRequest
0 голосов
/ 29 декабря 2018

Я пытаюсь извлечь переменную, но по какой-то причине не удается.

<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)
    }

Переменная, которую я хочу извлечь - pw_prd_key .Я перепробовал все варианты, но ни один из них не увенчался успехом.Когда я пробую свой Regex на тестере Regex в Jmeter, он извлекает его должным образом, но по какой-то причине не назначает его для varaible. IMAGE

Ответы [ 2 ]

0 голосов
/ 31 декабря 2018

Ваше регулярное выражение просто отлично, о чем свидетельствует режим RegExp Tester прослушивателя результатов просмотра

enter image description here

Iможет подумать о следующих возможных причинах сбоя:

  • Вы ссылаетесь на переменную неправильно, вы должны называть ее как ${a}, где требуется
  • Ваш экстрактор регулярных выражений *Поле 1017 * не соответствует ответу (или переменная перезаписывается в одном из промежуточных результатов)
  • Недопустимое размещение экстрактора регулярных выражений.В соответствии с JMeter Scoping Rules , если вы хотите применить экстрактор только к одному пробоотборнику - вы должны поместить его в качестве потомка конкретного этого пробоотборника
0 голосов
/ 30 декабря 2018

Regex будет:

pw_prd_key = '([^'] +) '

Конфигурация Извлечение регулярных выражений равно:

REE Configuration

Для дальнейшего изучения jmeter вы можете прочитать эту книгу .

...