Тестирование схемы с помощью k6 (приемные часы k6 #87)
Автор: k6
Загружено: 2023-05-05
Просмотров: 1381
В этом выпуске программы k6 Office Hours специалисты по разработке Мари Круз и Пол Балог обсуждают, что такое тестирование контрактов, является ли тестирование схемы тем же самым, что и тестирование контрактов, и как проводить валидацию схемы с помощью Grafana k6.
---
⏰ ТАЙМ-КОДЫ
00:00 Введение и объявления
05:45 Что такое интеграционное тестирование?
07:30 Развитие тестирования контрактов
08:52 Как бы мы объяснили тестирование контрактов
11:14 Чем тестирование контрактов отличается от тестирования API?
14:11 Первые шаги в тестировании контрактов
15:44 Преимущества тестирования контрактов
21:08 Элементы тестирования контрактов (поставщик, потребитель, контракт)
23:22 Что такое тестирование схемы?
25:10 Чем тестирование контрактов отличается от тестирования схем?
26:50 Преимущества и недостатки тестирования схемы по сравнению с контрактным тестированием
30:54 Как k6 выполняет тестирование схемы?
37:47 плагин k6-chaijs-contract
51:01 Другие инструменты для тестирования схем и контрактов (ajv и Pact)
---
Доклад Николь на KubeCon: • Emergent load testing (KubeCon EU 2023 Ams...
Руководство по типам нагрузочных тестов: https://k6.io/docs/test-types/load-te...
GrafanaCON 2023: https://grafana.com/about/events/graf...
Опрос по расширениям k6: https://k6.io/docs/extensions/
плагин k6-chaijs-contract: https://github.com/grafana/k6-jslib-k...
Валидатор JSON-схемы: https://www.jsonschemavalidator.net/
Валидатор JSON-схемы AJV: https://ajv.js.org/
Pact Контрактное тестирование: https://docs.pact.io/
---
Связаться с Полом:
Твиттер: / javaducky
Сайт: https://javaducky.com/
Связаться с Мари:
Твиттер: / mcruzdrake
Сайт: https://www.testingwithmarie.com/
Узнайте больше о k6:
Сайт: https://k6.io
Репозиторий: https://github.com/grafana/k6
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: