Как найти тысячи названий компаний?[закрыто]
-
03-07-2019 - |
Вопрос
Как я могу найти или сгенерировать тысячи названий компаний для тестирования и демонстрации?(Адрес, номер телефона и сопутствующая информация тоже не помешали бы.)
У меня есть система, которую я создаю, которая включает в себя деловую контактную информацию.Без сомнения, довольно распространенное явление.
В моей тестовой / демонстрационной базе данных в настоящее время загружены случайно сгенерированные имена физических лиц (благодаря удобной электронной таблице IRS, которую я нашел).Это отлично работало для целей внутреннего тестирования и проверки, но выглядит действительно странно, когда показывается потенциальным клиентам.
Я перепробовал различные онлайн-источники публичной информации (напримерEDGAR и поиск по записям недвижимости в округах), но все они требуют, чтобы я вручную объединял результаты в блоки по 50 имен или около того за раз.Я мог бы это сделать, но на самом деле надеялся на поисковую службу или хранилище данных, в которых информация такого типа была бы легко доступна для поиска и извлечения очень большими пакетами.
Решение
Я использую Генератор поддельных имен:
Для чего я могу использовать идентификаторы генератора поддельных имен?
Тысячи частных лиц, компаний и правительственных организаций нашли полезные и креативные способы использования генератора поддельных имен.Вот несколько примеров:
- Получить качественные тестовые данные может быть непросто, особенно в связи с законами (такими как HIPAA), запрещающими использование реальных данных.Читайте больше на опасности тестирования с использованием реальных данных.
- Многие веб-сайты, такие как доски объявлений, плохо спроектированы, что затрудняет регистрацию аккаунтов посетителям из зарубежных стран.Используя поддельную информацию, вы можете легко заполнить регистрационные формы и войти на сайт.
- Используйте поддельную информацию при заполнении форм, чтобы избежать разглашения личной информации.
- Создайте фальшивую личность, чтобы использовать ее в качестве своего псевдонима в Интернете.Это позволяет вам отделить свою реальную жизнь от жизни в Интернете.
- Придумайте имена для персонажей книги или рассказа.
- Сгенерированные кредитные карты можно использовать для тестирования базовых методов проверки на стороне клиента / сервера без случайной обработки реальной карты.
- Сгенерированные национальные идентификационные номера могут быть использованы для тестирования базовых методов проверки на стороне клиента / сервера без риска раскрытия реальной информации...
Другие советы
Очень хороший генератор: Генерируемые данные .
Это очень настраиваемый : вы можете генерировать имена, улицы, номера телефонов, случайные записи из указанного списка. Р>
Вы можете экспортировать сгенерированные данные в различные форматы, такие как: SQL , HTML , Excel , XML и CSV .
Вы можете просмотреть открытый источник, например Wikipedia для имен, или вы можете просто выбрать случайные (не оскорбительные) существительные из вашего словаря по выбору (/ usr / share / dict / words и т. д.) и добавить " Company " , «Корпорация», «LTD» наугад.
Я лично НАСТОЯТЕЛЬНО рекомендую не использовать НАСТОЯЩИЕ данные любой формы для тестирования / демонстрации приложения.
Мне приходилось заходить слишком много раз и собирать куски, когда использовались настоящие адреса электронной почты, и письма случайно отправлялись разным клиентам.
Я бы использовал что-то вроде инструментов из RedGate, чтобы добавлять данные, делать их фиктивными, реальные данные слишком рискованны, по крайней мере, на мой взгляд.
Я бы предложил иметь "случайный символ" генератор, который связывает воедино «название компании»; & Quot; companytype & Quot; и так далее. Это сведет к минимуму вероятность фактического отображения названия реальной компании. Р>
Кроме того, проверьте генераторы Ipsum Lorum; у них могут быть некоторые советы.
Если вы просто хотите сгенерировать имена, я бы использовал один из двух приведенных выше вариантов. Если вы ищете более сложные данные, Redgate создает генератор данных SQL. Я никогда не использовал эту программу, я просто знаю о ее существовании.
Отличным инструментом для программной генерации поддельных имен (как компаний, так и частных лиц) является Faker.По сути, ту же реализацию можно найти в Python, Ruby и Perl.Я не уверен, откуда это взялось, но определенно стоит проверить, устраивает ли вас какой-либо из этих языков программирования.Он также может генерировать поддельные имена с языков, отличных от английского.
Ссылки:
Вот выдержка из Readme от PyFaker, просто чтобы дать вам представление об этом:
In [1]: from pyfaker import Fake
In [2]: fake = Fake(lang_code='en')
In [3]: fake.Address.street_address()
Out[3]: u'72449 Ward Shore'
In [4]: fake.Address.street_address()
Out[4]: u'7954 Waelchi Mall'
In [5]: fake.Company.bs()
Out[5]: u'whiteboard visionary markets'
In [6]: fake.Company.bs()
Out[6]: u'exploit innovative paradigms'
In [7]: fake.Name.name()
Out[7]: u'Aaliyah Bauch'
In [8]: fake.Name.name()
Out[8]: u"Chad O'Keefe"