как получить значение переменной JavaScript в GATLING - PullRequest
0 голосов
/ 05 апреля 2019

У меня есть тело ответа, и мне нужно специальное значение javascript в нем. (__ processUniqueID) Как я могу это сделать?

Gatling 2.3.1 version

<script type="text/javascript">
var __processUniqueID = '06c199ab-**********';
var __isDocument = false;
var __isDMSDifference = false;
var __hasSanction = false;
</script>

Я хочу вывести"06c199ab - **********"

.

1 Ответ

1 голос
/ 12 апреля 2019

Вы можете использовать проверку регулярного выражения:

.exec(
  http("Get Javascript")
    .post("my/endpoint")
    .check(status.is(200))
    .check(regex("""var __processUniqueId = \'(.*)\';""").find.saveAs("my_value"))
)

Это позволит проанализировать тело ответа и сохранить соответствующую группу в сеансе под ключом my_value.

См. Документацию:

...