Почему «Debug Sampler» ломает «Авторизацию» из другого сэмплера? - PullRequest
0 голосов
/ 04 июня 2018

Как вы можете видеть на экранах, когда я пытаюсь использовать только «Debug Sampler», я получаю проблему «Authorization» в другом семплере.Но когда я использую «Debug PostProcessor», все выглядит нормально.Кто может описать первое поведение?Большое спасибо!

Screen_1

Screen_2

JMeter 4.0 |Java 8

1 Ответ

0 голосов
/ 05 июня 2018

Если вы установите Debug Sampler, чем в соответствии с правилами области видимости

Другие элементы являются иерархическими.Например, утверждение является иерархическим в дереве тестов.Если его родитель является запросом, то он применяется к этому запросу.Если его родитель является контроллером, то он влияет на все запросы, являющиеся потомками этого контроллера.В следующем дереве тестов:

Предварительные процессоры такие же, как в примере утверждения, все предварительные процессоры обрабатываются до Sampler (например, Debug).

Когда вы ставите Debug PostProcessor, он не запускает никаких других элементов, и поэтому в вашем случае access_token и token_type, которые являются предварительными процессорами, выполняются только при добавлении Debug Sampler и генерируют ошибку, потому чтоон воссоздает токен, когда вы этого не ожидали.

Вы можете перемещать предварительные процессоры по запросу авторизации, поэтому он будет выполняться только до него

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