Удалите одинарные кавычки из значения экстрактора регулярного выражения в Jmeter - PullRequest
0 голосов
/ 22 апреля 2020

Я извлек несколько динамических c токенов, используя экстрактор регулярных выражений. Но при извлечении я также извлекаю одинарные кавычки для значений. Пытался удалить, но не работает, подробности ниже

Регулярное выражение, которое я использую: activityId:(.*) & antiForgeryToken:(.*)

Мой пример ответа ниже:

<script type="text/javascript">
    var apiphany = {
        globals: {
            amChartsImageUrl: '/Themes/Portals.Themes.Bootstrap/Styles/AmCharts/',
            amMapsImageUrl: '/Themes/Portals.Themes.Bootstrap/Styles/AmMaps/',
            activityId: 'c703f6bf-2896-4450-8ad4-83647b7081b9',
            appPath: '/',
            antiForgeryToken: '9R64vQcEkN2OTYL-gyJT177W9RGQjK3_yV_ueyJCmSJfo6fRSJ7vD74yFe3tuDtHjEj77P5jIoYXvZTYIv4vRR3kWXzFW1b4sAeSNjZmxe3HnNTXWtwoqUePlSoQ82Lx5kdxxDw7eXTNdJmGUmGm7g2'
        }
    };
</script>

После использования вышеприведенного регулярного выражения я получаю

2020-04-22 12:00:02,034 INFO o.a.j.u.BeanShellTestElement: -----------> 'fbd7d2dd-fc7b-4054-914f-e1ea582eeb23'
2020-04-22 12:00:02,034 INFO o.a.j.u.BeanShellTestElement: -----------> 'hoYd5BSNsGX7Lt0WwtWjiWrnB2D-PQHLTB375N6hZF1QR7g3f_8wVvgK8XXFnz2mdeyk' (partial-string)

Также в отладочном Smapler я получая то же самое,

Activity_Id= 'fbd7d2dd-fc7b-4054-914f-e1ea582eeb23'
Anti_Forgery_Token= 'hoYd5BSNsGX7Lt0WwtWjiWrnB2D-PQHLTB375N6hZF1QR7g3f_8wVvgK8XXFnz2mdeykTWnNVuKg61eKZydnq9fjfyEjw' (partial-string)

enter image description here enter image description here enter image description here

1 Ответ

0 голосов
/ 22 апреля 2020

Чтобы удалить его, необходимо включить пробел и кавычки (нежелательные символы) в регулярные выражения:

activityId: '(.*)'
antiForgeryToken: '(.*)'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...