如何查找或生成数千个公司名称以用于测试和演示目的?(地址、电话号码和相关信息也很好。)

我正在构建一个系统,其中包含业务联系信息。毫无疑问很常见。

我的测试/演示数据库当前已加载随机生成的个人姓名(感谢我找到的方便的 IRS 电子表格)。这对于内部测试和审查目的非常有效,但当向潜在客户展示时,它看起来真的很奇怪。

我尝试过各种在线公共信息源(例如EDGAR 和基于县的财产记录搜索),但这些都需要我一次手动将结果拼接到 50 个左右的名称块中。我可以做到这一点,但我真的希望有一个搜索服务或数据存储可以轻松地大批量搜索和检索此类信息。

有帮助吗?

解决方案

我用 假名生成器:

假名生成器身份可以用来做什么?

数以千计的个人、公司和政府组织发现假名生成器可以带来有用且富有创意的事情。这里有一些例子:

  • 质量测试数据可能很难获得,尤其是在法律(例如 HIPAA)禁止使用真实数据的情况下。阅读更多内容 使用真实数据进行测试的危险.
  • 许多网站(例如留言板)设计不佳,导致外国访问者很难注册帐户。使用虚假信息,您可以轻松填写​​注册表并登录该网站。
  • 填写表格时使用虚假信息以避免泄露个人信息。
  • 生成一个虚假身份,用作您在互联网上的笔名。这使您可以将现实生活和互联网生活分开。
  • 获取用于书籍或故事中的角色的名称的想法。
  • 生成的信用卡可用于测试基本的客户端/服务器端验证技术,而不会意外处理真实的卡。
  • 生成的国民身份号码可用于测试基本的客户端/服务器端验证技术,而无需冒泄露真实信息的风险......

其他提示

一个非常好的生成器是: generatedata

非常可自定义:您可以生成姓名,街道,电话号码,指定列表中的随机条目。

您可以导出以不同格式生成的数据,例如: SQL HTML Excel XML CSV

你可以抓一个公共来源,比如维基百科的名称,或者您可以从您选择的词典(/ usr / share / dict / words等)中随机获取(非攻击性的)名词,并追加”公司“等名称。 ,“公司”,“LTD”,“随意。

我个人强烈建议不要使用任何形式的ACTUAL数据来测试/演示应用程序。

当使用真正的电子邮件地址并且电子邮件意外地发送给所有类型的客户时,我不得不进入太多次并拿起碎片。

我会使用类似RedGate的工具来添加数据,使其成为虚拟数据,真实数据风险太大,至少在我看来。

我建议使用“随机字符”。将字符串组合在一起的生成器“公司名称” " companytype"等等。这将最大限度地减少实际显示真实公司名称的机会。

另外,查看Ipsum Lorum发电机;他们可能会有一些提示。

如果您只是想生成名称,我会使用上述两个选项中的一个。如果您正在寻找更复杂的数据,Redgate将生成一个SQL数据生成器。我从未使用过这个程序,我只是知道它的存在。

Faker 是一个以编程方式生成假名(公司和个人)的好工具。基本上可以在 Python、Ruby 和 Perl 中找到相同的实现。我不确定它的起源,但绝对值得检查一下您是否熟悉这些编程语言中的任何一种。它还可以使用英语以外的语言生成假名。

链接:

以下是 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"
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top