Наш поставщик данных предназначен для получения одной строки данных из файла Excel на основе некоторого переданного значения ключа. Это отлично работает для наших наборов тестов, в которых есть ~ 15 тестов, но в течение следующих нескольких месяцев тесты вырастет до пары сотен, поэтому у меня есть опасения по поводу влияния доступа к файлу Excel один раз для каждого теста (да, в файле Excel будет одна строка для каждого теста).
Действительно ли это серьезное беспокойство с точки зрения производительности / ресурсов? если да, то как это измерить? (Я на Mac).
Используя метод @BeforeClass, я мог легко загрузить все данные из файла Excel в объект и получить данные из объекта поставщиком данных. Но опять же, я бы не знал, что будут делать накладные расходы, связанные с наличием такого количества данных в памяти.
Есть ли лучшая практика для этих данных?