Как оценить эффективность оптимизации производительности? - PullRequest
0 голосов
/ 28 февраля 2020

Я сделал некоторые оптимизации для API, и я хочу получить среднее время ответа от вызова некоторой конечной точки (на самом деле это большой запрос graphql). В результате я хочу знать, насколько оптимизация API улучшила время отклика.

Локально я написал некоторую функцию, которая вызывает graphql-request in l oop последовательно (один запрос на итерацию) для указанного количества раз и суммирует время ответа на каждый сделанный запрос (и вычисляет другие характеристики).

Я хотел бы знать:

  1. Если там уже есть библиотека, которая делает то же самое, что я мог бы использовать (которая делает последовательные запросы и собирает общее время запросов)?
  2. Это хорошая практика для сбора времени запросов, делая последовательные запросы (возможно, параллельные запросы будут предоставлять ту же информацию, но в более короткие сроки)?
  3. Как называется этот вид тестирования (это определенно не нагрузочное тестирование)?
  4. Если это правильный способ тестирования API то, сколько запросов я должен сделать к API (сейчас я делаю 100)
  5. Существуют ли другие способы оценки эффективности оптимизации производительности?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...