2015-11-10 5 views
1

Я хотел бы добавить тестовый этап в функции «Развертывание развертывания» IBM Bluemix DevOps для тестирования API-интерфейсов с использованием Postman и Newman, но я не вижу, как это сделать , Любые советы о том, где искать?Автоматизированные тесты API с Postman, Newman на IBM Bluemix/DevOps

ответ

1

В создания и развертывания трубопровода, если вы выберите Добавить этап Вы можете добавить новый Test работу должно работать после каждого обновления в хранилище исходного кода.

При настройке сцены вы можете добавить задание «Тест» с типом «Простой». Это позволяет вам выдавать команды оболочки в каталоге проекта.

Использование Newman может быть достигнуто с помощью NPM для управления пакетом. Если у вас есть пакет newman, указанный в зависимостях вашего проекта, вы можете настроить команду сценария NPM для запуска тестов, как показано ниже.

 
"scripts": { 
    "test": "newman -c tests.json" 
}, 

Это позволит вам запустить следующий этап тестирования для выполнения ваших тестов.

 
#!/bin/bash 
# invoke tests here 
npm install 
npm test 
Смежные вопросы