Wiremock
Оказывается это достаточно мощный инструмент для тестирования API. По работе иногда невозможно воспроизвести какие-то ответы от сторонних сервисов при тестировании ПО. Тут очень помог этот сервис. 1. Запускаем как скрипт - запускается на порту 8091 с выводом детальной информации в лог: java -jar wiremock-standalone-3.9.2.jar --port 8091 --verbose 2. Все файлы с "заглушками" хранятся в каталоге ../mappings/ 3. Если подставлять ответ "из файла", то берется из папки ../__files/ 4. Есть...
6 дней назад
AQA Engineer Java в компанию MIA Dev
🔍 Требования Опыт работы в QA: от 4 лет Опыт тестирования mobile/web приложений (от 4 лет) Опыт работы с Rest API Опыт работы с sql/nosql БД на уровне сложных запросов и выгрузок (join, View и т.д.) Опыт покрытия новых функциональностей при помощи инструментов автотестирования (Java) Опыт работы с интеграционным тестированием Опыт работы с CI/CD (Jenkins, GitlabCI) Опыт работы с брокерами сообщений (Kafka, RabbitMQ, аналоги) Опыт работы с Мок-сервисами (Wiremock или аналоги) Опыт работы с инструментами: SOAP UI, Postman, Jira, Confluence, Git, IntelliJ IDEA, Bitbucket 💎 Будет преимуществом Опыт...
Как начать автоматизацию тестирования API на Java с нуля
Автоматизация тестирования API — это проверка работы backend-сервисов без UI. Вот пошаговый гайд для старта на Java. text src/ ├── main/ └── test/ ├── java/ │ └── api/ │ ├── tests/ │ ├── utils/ │ └── models/ └── resources/ xml <dependencies> <!-- RestAssured --> <dependency> <groupId>io.rest-assured</groupId> <artifactId>rest-assured</artifactId> <version>5.3.0</version> <scope>test</scope> </dependency> <!-- JUnit 5 --> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter</artifactId> <version>5...
4 года назад
Java с нуля: установка и настройка JDK (ч. 2)
Введение В предыдущей части мы написали очень простую программу с помощью онлайн-редактора кода. Если хотите, можете им пользоваться какое-то время. Но рано или поздно придется идти дальше в познании Java и сопутствующих технологий. А для этого уже нужны совсем другие инструменты. О некоторых из них мы и поговорим в этой статье. Для того чтобы начать писать приложения на Java у себя на компьютере, требуется выполнить подготовительную работу, связанную с установкой и настройкой необходимых программ...