Создание тестовых сущностей для Volume testing

Уважаемое сообщество, очень нужна помощь.
Есть задача: для организации Volume testing - нужна возможность заполнить базу большим набором сущностей - порядка милиона записей.
Может быть, есть идеи, как такое реализовать?

самый быстый способ - скрипт на ЯП вашей БД, который вставит вам нужные данные. Поэтому спросите у вашего разработчика баз данных, что он думает по поводу этого. А далее либо просите разработчика написать скрипт, либо пишите самостоятельно

Примерно так я и сказала. На что получила ответ - наверняка существуют специальные инструменты, позволяющие это провернуть.
Но Google мне не смог помочь :frowning:

Bulk insert в помощь.
C#, проще всего сделать так:
https://entityframework-extensions.net/bulk-insert

а какую именно базу данных вам нужно наполнить?

Ну или вообще без ЯП, средствами самого SQL:
https://docs.microsoft.com/ru-ru/sql/relational-databases/import-export/import-bulk-data-by-using-bulk-insert-or-openrowset-bulk-sql-server?view=sql-server-2017

PostgreSQL
ЯП - Java

30 секунд гугления.
Bulk insert Java PostgreSQL - https://bytefish.de/blog/pgbulkinsert/

1 симпатия

ага, просто и недешево :slight_smile: вижу это удовольствие платное

По Вашей подсказке я тоже сюда добралась :slight_smile:
Спасибо! Это похоже именно на то, что нужно!

Не, оно не целиком платное. Только доп. плюшки за деньги.
Bulk Insert доступен в бесплатном нугет пакете)

https://postgrespro.ru/docs/postgrespro/10/sql-copy
COPY — копировать данные между файлом и таблицей

Faster Bulk Loading in Postgres With Copy https://www.citusdata.com/blog/2017/11/08/faster-bulk-loading-in-postgresql-with-copy/