Как протестировать облачную функцию в Google Cloud Platform (GCP)? - PullRequest
0 голосов
/ 11 июня 2018

Я пытался найти ответ на этот вопрос, но нигде не могу его найти.В разделе «Облачные функции» в консоли Google Cloud Platform есть заголовок раздела «Тестирование», но я понятия не имею, что нужно поместить сюда для проверки функции, то есть синтаксис.

Я приложил изображениедля ясности: I have attached an image for clarity

Любая помощь будет высоко ценится.

Ответы [ 3 ]

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

Есть несколько способов проверить вашу облачную функцию.

1) Используйте эмулятор Google локально, если вы хотите проверить свой код перед развертыванием.https://cloud.google.com/functions/docs/emulator. Это даст вам аналогичную конечную точку HTTP локального хоста, на которую вы можете отправить запрос для тестирования вашей функции.

2) Использование графического интерфейса пользователя для развернутой функции: Инициирующее событие - это объект json, который функция ожидает в теле запроса.Например:

    {
      "key": "value"
    }

Исходя из зависимости кода функции для запроса, она должна вызвать функцию.

0 голосов
/ 25 августа 2019

HTTPS Вызываемые функции должны вызываться с использованием метода POST, Content-Type должен быть application / json или application / json;charset = utf-8, и тело должно содержать поле с именем data для данных, передаваемых методу.

Пример тела:

{
    "data": {
        "aString": "some string",
        "anInt": 57,
        "aFloat": 1.23,
    }
}

Если вы вызываете функцию с помощьюСоздавая собственный http-запрос, вы можете найти более гибким использование обычной функции HTTPS.

Нажмите здесь для получения дополнительной информации

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

Это выглядит так же, как gcloud functions call, при этом требуемый JSON совпадает с --data, предоставленным в CLI.

Вы можете проверить документы для примеровс помощью CLI и самой документации CLI для получения дополнительной информации.

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