Публикации по теме 'api-testing'


Пишите отрицательные тесты API
До сих пор мы написали все положительные/счастливые тестовые сценарии пути, в этом посте мы рассмотрим, как мы можем написать несколько отрицательных тестов API, чтобы убедиться, что наши API безопасны и функционируют должным образом. Давайте посмотрим на некоторые примеры - Тест без проверки подлинности Создайте тест, чтобы гарантировать, что пользователь не сможет получить доступ к API без надлежащей проверки подлинности. it('401 Authentication Failed', async () => { //..

Как создавать приложения машинного обучения с помощью FastAPI
Учебное пособие по созданию модели FastAPI для машинного обучения, удобной в использовании. Введение Для специалистов по данным машинное обучение или статистические модели полезны только тогда, когда приложения или пользователи могут взаимодействовать с ними. Следовательно, предоставление моделей через API для приложений как части функций или самих функций, чтобы обеспечить ценность для конечных пользователей. FastAPI — это микрофреймворк Python, используемый для создания API...

Cypress: тестирование API JavaScript
Тесты API используются для проверки правильности работы API. Такие тесты могут проверить, отвечает ли API на конкретный URL-адрес запроса, верны ли данные, возвращаемые ответом, и правильно ли реагирует API на ошибки. Cypress предоставляет способ выполнения тестов API с помощью команды cy.request(). Эта команда позволяет отправлять HTTP-запросы и тестировать ответы. При выполнении тестов API с помощью Cypress вы можете использовать тот же тестовый интерфейс Cypress для написания..

Провести спокойное тестирование API, как шеф-повар?
yaml + ejs + faker + ava + суперагент Чтобы сдержать обещание клиентам, что наш веб-сервер никогда не сломается, мы щедро пишем все больше и больше кода, чтобы покрыть каждый уголок остальных API. Он становится даже больше, чем код самого веб-сервера. Эти жесткие коды наконец превратились в кошмар. Я пытаюсь переписать свое старое тестирование API так, чтобы оно было удобнее в обслуживании. Я трачу большую часть времени на следование идеям, а не на жестком коде. Быть..

Напишите тесты API для метода HTTP GET
Давайте посмотрим, как писать тесты API с помощью JavaScript для метода HTTP GET. Итак, в предыдущем посте мы написали базовый GET-тест, чтобы начать работу, а теперь мы сделаем еще один шаг и напишем еще пару GET-тестов, чтобы лучше понять их. Доступ к отдельному ресурсу В этом тесте мы попытаемся получить доступ к данным для отдельного пользователя. // access the user data based on the id provided it('GET /users/:id', () => { return..

Уловка и советы почтальона: как запустить данные конкретной итерации из Ньюмана
Уловка и советы почтальона: как запустить данные конкретной итерации из Ньюмана Нет встроенного способа указать конкретную строку итерации для выполнения с помощью Newman, но это можно сделать с помощью Powershell или с помощью Newman в качестве библиотеки. Подходы, как показано ниже Powershell: здесь мы читаем фактический файл csv в текущем каталоге, используя import csv Затем учитывает только строку 1..2, если вам нужна только 1 строка, вы можете изменить $a[1..2] на $[1]..