Тестирование интеграции функций Azure HTTP - PullRequest
0 голосов
/ 02 декабря 2018

Каков наилучший способ проверки функций AzureFunctions [C #, HTTP] в локальной среде с использованием VisualStudio и XUnit?

Предположим, у меня есть две функции Azure:

  1. AF1: проанализировать ввод JSON и сохранить в базе данных
  2. AF2: создать XML-файл из данных, загруженных в базу данных

Я хочу проверить их следующим образом:

  1. Подготовьте JSON и отправьте первой функции Azure по HTTP-запросу
  2. Функция Azure возвращает documentId в ответе HTTP
  3. Отправьте documentId второй функции Azure по HTTP-запросу
  4. Testвыходной XML

Возможно ли одновременно запустить эти две функции Azure из среды XUnit?Как этого добиться?Я не хочу проверять .dll с помощью самой функции Azure, я хотел бы проверить ее с помощью HTTP-запросов.

1 Ответ

0 голосов
/ 23 июля 2019

У меня был похожий сценарий, в котором мне приходилось запускать два проекта функции Azure локально для отладки.Исправление состоит в том, чтобы добавить параметр командной строки --nodeDebugPort 5859 к запуску функции host, чтобы установить порт для одного из сеансов.

Существует проблема, отслеживаемая здесь , а также мойвопрос здесь

...