awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
DiUS avatar

DiUS/java-faker

0
View on GitHub↗
4,899 星标·862 分支·Java·6 次浏览dius.github.io/java-faker↗

Java Faker

Java-faker 是一个用于 Java 应用的合成数据生成器和 Mock 数据库。它提供了创建随机、逼真的伪造记录(如姓名和地址)的工具,用于填充测试环境并验证应用逻辑,而无需使用真实用户信息。

该库专注于本地化数据生成,能够根据特定语言和区域格式生成合成内容。这使得验证应用在全球不同地区的准确性成为可能。

该工具涵盖了自动化测试 Mock 的广泛功能,包括为用户界面生成 Mock 值,以及填充测试数据库以验证 Schema。

Features

  • Realistic Data Generators - Generates realistic synthetic data such as names and addresses to test application logic without using real user information.
  • Synthetic Data Generators - Creates believable fake information like names and addresses to build and test application logic.
  • Test Data Generators - Generates randomized fake records to populate and verify database schemas and application logic.
  • Domain Data Providers - Organizes fake data generation into specialized provider classes grouped by information categories like addresses or names.
  • Mock Data Libraries - Provides a comprehensive Java library for populating test environments with plausible fake records.
  • Localized Data Generation - Produces synthetic data tailored to specific languages and regional formats to ensure global accuracy.
  • Mock Data Generators - Provides realistic placeholder data to verify how user interfaces handle different input types.
  • Database Population Tools - Fills databases with randomized fake records to verify schemas and application logic during development.
  • Template String Interpolation - Injects randomly selected values into predefined string templates to create believable synthetic content.
  • Locale-Specific Test Data Generators - Generates locale-specific test data to verify that internationalized components handle different languages correctly.
  • Mock Data Generation - Produces randomized but plausible data points to populate test environments and verify interface behavior.
  • 测试框架 - Port of a popular fake data generator.

Star 历史

dius/java-faker 的 Star 历史图表dius/java-faker 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Java Faker 的开源替代方案

相似的开源项目,按与 Java Faker 的功能重合度排序。
  • bchavez/bogusbchavez 的头像

    bchavez/Bogus

    9,700在 GitHub 上查看↗

    Bogus is a fake data generator for .NET applications, including C#, F#, and VB.NET. It provides a deterministic mock data engine and an object configuration mapper to produce realistic profiles, addresses, and financial records. The library differentiates itself through a localization data provider that generates region-specific identifiers across various international languages and locales. It ensures reproducibility across executions by using seed values to control the sequence of generated data. The project covers wide-ranging data synthesis capabilities, including the generation of netwo

    C#bogusc-sharpcsharp
    在 GitHub 上查看↗9,700
  • fzaninotto/fakerfzaninotto 的头像

    fzaninotto/Faker

    26,674在 GitHub 上查看↗

    Faker is a PHP library for creating realistic synthetic data used for testing, prototyping, and populating database entities. It serves as a test data generator and localized mocking tool capable of producing synthetic names, addresses, and identifiers specific to various countries and languages. The library provides mechanisms to ensure data consistency and quality, including deterministic seeding to produce identical data sequences across executions and stateful uniqueness tracking to prevent duplicate values. It also supports probability-weighted optionality to simulate missing data and cu

    PHP
    在 GitHub 上查看↗26,674
  • faker-ruby/fakerfaker-ruby 的头像

    faker-ruby/faker

    11,619在 GitHub 上查看↗

    Faker is a Ruby library used to generate randomized, realistic placeholder information for testing and development. It produces synthetic data to populate databases and test application logic without the use of real user information. The library provides localized data generation, using region-specific formats and strings for names, addresses, and phone numbers. It supports deterministic output through seedable random number generation, ensuring that sequences of fake data can be repeated across different test runs. The generator covers a wide range of domains, including personal identity, f

    Rubyfakeruby
    在 GitHub 上查看↗11,619
  • fakerphp/fakerfakerphp 的头像

    fakerphp/faker

    3,976在 GitHub 上查看↗

    Faker is a PHP fake data generator and testing utility used to produce realistic randomized values for populating databases and test applications. It serves as a localization library that generates data tailored to specific languages and regional formats, providing a framework for extending data generation through custom classes and domain-specific formatters. The library ensures repeatability in testing environments through deterministic random seeding. It includes mechanisms to control output quality, such as enforcing value uniqueness and simulating missing data by occasionally producing n

    PHP
    在 GitHub 上查看↗3,976
查看 Java Faker 的所有 30 个替代方案→

常见问题解答

dius/java-faker 是做什么的?

Java-faker 是一个用于 Java 应用的合成数据生成器和 Mock 数据库。它提供了创建随机、逼真的伪造记录(如姓名和地址)的工具,用于填充测试环境并验证应用逻辑,而无需使用真实用户信息。

dius/java-faker 的主要功能有哪些?

dius/java-faker 的主要功能包括:Realistic Data Generators, Synthetic Data Generators, Test Data Generators, Domain Data Providers, Mock Data Libraries, Localized Data Generation, Mock Data Generators, Database Population Tools。

dius/java-faker 有哪些开源替代品?

dius/java-faker 的开源替代品包括: bchavez/bogus — Bogus is a fake data generator for .NET applications, including C#, F#, and VB.NET. It provides a deterministic mock… fzaninotto/faker — Faker is a PHP library for creating realistic synthetic data used for testing, prototyping, and populating database… faker-ruby/faker — Faker is a Ruby library used to generate randomized, realistic placeholder information for testing and development. It… fakerphp/faker — Faker is a PHP fake data generator and testing utility used to produce realistic randomized values for populating… lk-geimfari/mimesis — Mimesis is a Python synthetic data generator used to create realistic fake datasets and mock data for software testing… brianvoe/gofakeit — gofakeit is a Go library for creating realistic synthetic datasets and populating Go structs with mock information. It…