Вы что-то не так делали) рест ашуред это скопление плохих запахов кода Жава клиент значительно быстрее) Или ваша апка настолько медленная как и рест ашуред
субъективная характеристика код смелл и объективные показатели перфоманса все же разные понятия, есть сравнительные тесты ?
Никому. Лучше написать на своем проекте тесты, который покажут вызывающие доверия цифры. Если скорость не принципиальна, то выбирать надо то, что удобнее. Мне же скорость была важна.
тесты на ресташшуреде минимум в два раза дольше проходили, чем на встроенном в 11 джаву клиенте или апачевском HttpClient Fluent API.
насколько я помню, rest assured внутри использует apache httpclient, поэтому производительность у него должна быть точно такая же (если использовать чисто функции выполнения запросов). было бы интересно посмотреть на вашу методику испытаний, как именно вы получили такие результаты
Никому. Лучше написать на своем проекте тесты, который покажут вызывающие доверия цифры. Если скорость не принципиальна, то выбирать надо то, что удобнее. Мне же скорость была важна.
выглядит так, как будто важные критерии для сравнения инструментов предлагается проверить самостоятельно. Не думаю, что в инженерии это правильный подход.
а вообще-то разницу в производительности в несколько раз можно получить даже на одном клиенте, просто меняя настройки (использовать или нет keep-alive, использовать уже инициализированные клиенты повторно или создавать новые)
А можно взять сприногвый клиент и не париться 🙃 как и спринг ждбц он написан просто поверх натива. Причём спринг ждбц за счёт этого самый быстрый в тестах.