2016-02-04 3 views
-1

Я хочу протестировать только рабочую роль, не обращаясь к веб-роли throw/call.Как мне получить доступ к роли работ Azure для проверки без использования роли Web?

Позвольте принять один сценарий, когда клиент попросил создать роль рабочего для обработки данных (т. Е. Вставить данные в БД, выполнить пакетную обработку). Здесь клиент имеет созданную веб-роль, он просто хочет, чтобы у нас была рабочая роль.

Мы создали роль рабочего на Azure, которая вставляет данные в БД (например: имя, фамилия, компания, номер мобильного телефона, адрес).

Теперь тестеры хотят проверить роль рабочего без роли в Интернете, потому что у нас нет роли в сети, и мы не создали веб-роль. мы знаем, что веб-роль будет предоставлять FirstName, LastName, Company, Mobile No., Address to worker role.

Не могли бы вы помочь нам помочь нашим тестировщикам проверить роль Работника.

Благодаря

+0

Что вы там развернули? Вы создали api? вы можете использовать такие инструменты, как Fiddler или так, чтобы ввести полезную нагрузку? Открыли ли вы роль исполнителя публично? вы разрешаете трафик на конечных точках? – techmike2kx

+0

Возможный дубликат [Azure Worker Role Testing] (http://stackoverflow.com/questions/35178502/azure-worker-role-testing) –

+0

Мы создали облачный сервис, который состоит из рабочей роли и опубликовал то же самое в облаке. Публичная роль не открыта. – Ashu

ответ

0

Рабочие роли и веб-ролей почти то же самое, разница в том, веб-ролей IIS настроен, а роли работник не делают. Абсолютно нет необходимости, чтобы входные роли рабочего происходили из экземпляра веб-роли.

Если вы хотите получить доступ к приложению/api/и т. Д., Запущенному в своих экземплярах ролей (будь то рабочая роль или роль в Интернете), вы должны либо открывать конечные точки с открытым доступом, либо обращаться к экземплярам ролей через виртуальную сеть.

Как вы на самом деле настраиваете свои конечные точки или настраиваете свое тестирование, зависит от вас.