Как установить JSON-схему в качестве глобальной переменной в Postman? - PullRequest
0 голосов
/ 31 января 2019

Я хочу проверить схему JSON по ответу.Для этого я установил его как глобальную переменную в Postman через пользовательский интерфейс.И это прекрасно работает.

Есть ли способ установить его с помощью сценария предварительного запроса?

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

const schema = 
    "{
        "$schema": "http://json-schema.org/draft-07/schema#",
        "$id": "http://json-schema.org/draft-07/schema#",
        "title": "Core schema meta-schema",
        "definitions": {},
        "type": [
         "object"
        ],
      "title": "The Root Schema",
       so on...
     }"

pm.globals.set("globalSchema", schema);

Любая помощь будет оценена!

1 Ответ

0 голосов
/ 31 января 2019

Это должно быть то, что вам нужно для захвата объекта schema:

pm.globals.set("globalSchema", JSON.stringify(schema)) 

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

JSON.parse(pm.globals.get('globalSchema'))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...