Советы по использованию Postman для пакетной отправки запросов

фон

Недавно я написал несколько интерфейсов:

  • Получить интерфейс книг
  • Получить интерфейс лайков
  • Получить интерфейс коллекций

Но я все равно волнуюсь, ведь эти интерфейсы стабильны или нестабильны? Есть ли какие-либо скрытые опасности после выхода в Интернет? Итак, я хочу провести симуляцию интерфейса массовой отправки~

Но если вы хотите реализовать интерфейс пакетной отправки, у вас должно быть условие для пакетной отправки .

Пакетная отправка?

источник

Когда мы пишем интерфейс и разворачиваем его, мы должны рассмотреть вопрос:

  • У продуктов, которые вы производите, много трафика?
  • Могут ли написанные вами интерфейсы и серверы справиться со сценариями с большим количеством посещений?

Сравните ваш продукт со многими пользователями, одновременно отправляющими большие пакеты запросов~

Например, в компании только один вход, смогут ли сотрудники 1w пройти через него за 10 секунд ?

Это определенно не сработает, так что же нам делать? Дальше все зависит от того, как вы оптимизируете вход в метро.

думать

Но как бы вы его не оптимизировали, вы не сможете сразу его развернуть, не так ли? Обязательно выполните стандартизированную пакетную отправку нескольких интерфейсов перед выходом в Интернет и посмотрите, смогут ли написанный вами интерфейс и ваш сервер выдержать такое давление.

Интерфейс пакетной отправки Postman

Создавайте коллекции и интерфейсы

Первый — создать коллекцию и по очереди добавлять

  • Получить интерфейс книг
  • Получить интерфейс лайков
  • Получить интерфейс коллекций

Затем, на всякий случай, добавьте проверку утверждений в Test.

 
 
pm.test('返回数据是 books', () => {
    console.log(pm.response.text())
    pm.expect(pm.response.text()).to.include('books')
})

Затем нажмите «Отправить», и мы обнаружим, что интерфейс отправлен успешно, и проверка утверждения пройдена ~~

Интерфейс пакетной отправки

Но на самом деле отправка по одному интерфейсу — это не то, что нам нужно, а то, что мы хотим:

  • Интерфейс пакетной отправки
  • отправлять часто

Поэтому вам нужно использовать функцию Postman's Runner.

Затем сделайте следующее:

  • Шаг 1. Перетащите всю коллекцию в область тестирования.
  • Шаг 2. Установите количество параллелизма
  • Шаг 3. Установите задержку для каждого параллельного выполнения.
  • Шаг 4. Нажмите кнопку, чтобы отправить интерфейс партиями.

И получите отчет о результате:

Расширение знаний:

Узнайте больше о навыках, связанных с почтальоном.

рекомендация

отblog.csdn.net/LiamHong_/article/details/131830081