написание тестового набора в Почтальоне - PullRequest
1 голос
/ 21 января 2020

Я пытаюсь запустить тестовый костюм в почтовом ящике с помощью json загрузки файла и выполняю тестовые примеры с помощью загрузки .xl файла.

мой тест. json файл выглядит как показано ниже,

{
    "info": {
        "_postman_id": "af0ea50c-4264-41a6-ac2c-bcacbf966394",
        "name": "CCAPI TEST",
        "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
    },
    "item": [
        {
            "name": "API TEST",
            "event": [
                {
                    "listen": "test",
                    "script": {
                        "id": "c195d434-6bb6-4c00-ae21-3d71552b86f0",
                        "exec": [
                            "let expected_response = pm.variables.get(\"expected_response\");\r",
                            "\r",
                            "console.log(\"expected_response:\"+expected_response + \" ->responseBody:\"+responseBody);\r",
                            "pm.test(\"Body matches string\", function () {\r",
                            "    pm.expect(responseBody).to.include(expected_response);\r",
                            "}); "
                        ],
                        "type": "text/javascript"
                    }
                }
            ],
            "request": {
                "method": "POST",
                "header": [
                    "Accept":"application/json",
                    "Content-Type":"application/json"
                ],
                "body": {
                    "mode": "raw",
                    "raw": ""
                },
                "url": {
                    "raw": "{{ip_port}}/CCAPI/subscription",
                    "host": [
                        "{{ip_port}}"
                    ],
                    "path": [
                        "CCAPI",
                        "subscription"
                    ],

                }
            },
            "response": []
        }
    ]
}

В почтальоне я передаю ниже данные в теле,

{
   "name":"abc",
   "number":"919876567876",
    "value":"ENABLE"
}

ОТВЕТ ПОСТМАНА:

{
"description":"successfully added",
"status":"success"
}

Я хочу передать то же самое в файл json , Я не получаю, где я должен добавить это,

для результата, как только тест создан после загрузки файла, я нажимаю на запустить, там я буду загружать файл .xl, оттуда он должен проверить для выходные данные API соответствуют или не совпадают

.xl Содержимое файла:

имя числа значение Ожидаемая_ответ

ab c 988988999 ENABLE {"описание": "успешно добавлено", "статус": "успех"}

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

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