[ Advanced Section | FAQs]
Bloomer mock is great tool for fake random mock data production. There is no limit on record generation. It provides clean intuitive user interface to generate plain data such as EXCEL, CSV, HTML and nested data such as JSON, XML etc.
Features
AI support for values |
Advanced javascript for value generation and manipulation |
No limit on data generation |
Multiple export format supported |
Plain and Nested data support |
Support existing json schema and json data upload |
Around 1.5K pre-defined data keys to choose |
User define data list supported |
JSON EXCEL CSV XML HTML TABLE
Screen Layout
Screen consist of two sections :
-
Data Definition : Data definition part is for defining structure of data to be generated.
-
Data Preview : Preview screen shows preview of data based on structure defined
Tip
|
Preview pane is removed in mobile view with Preview button dialog box. |
Data Definition
Data definition screen is used to define data structure. Screen is build with tree view which is intuitive for nested and plain data structure. User can define attributes in screen to define the structure.
To generate data user has to define attributes(columns in case of csv), each attribute consist of following -
-
Name of Attribute (Column name) : Specify required attribute name for data field. In case of JSON this corresponds to json field name and in case of CSV format attribute name corresponds to column name.
-
Value of Attribute (Column value) : Attribute value is randomly set from list of values. Example — name, country code, book title, actors etc.
Attribute values can be picked --
Based on pre-defined list of around 1.5 K categories
-
AI based generated list
-
User defined list
-
Generate through javascript program
-
-
Data Type : Data type define the type of generated data for attribute or column. For most people string data type is sufficient for data production. Other data type give granular control for generation of data for JSON format.
Different data types supported :-
string : Sufficient for most use cases. Example — "West Cherry", "Law", "1", "2", "West Cherry 1.2", "true", "false" etc.
-
number : Number data type is specifically used for generation of any number which include integer, decimal etc. Example — 1, 2, 2.6, -2 etc.
-
boolean : Boolean data type is used to define either true or false value.
-
object : Object data type is used for defining nested attribute(attribute that contains child attributes).
-
array : Array data type is used to define list of values. Example — [“West Cherry”, “Law”]
-
Control Buttons
Generation screen provide few controls button that help in defining attributes such as add, delete, edit and more button.
Data Preview
Right pane of screen is data preview pane which shows preview of output data showing 10
records based on the output format and data definition.
For each change in data definition, data preview pane should output of the latest
definition.
Example
Generate CSV with 2 columns - name and age
-
name : characters data type
-
age : number data type
Steps to generate CSV
-
Add 2 attributes to data definition screen. For first attribute set attribute name as name and for second attribute set name as age

-
Click on save icon
-
Select value for both the attributes by clicking on value selection box
-
Selection box list pre-defined values to choose from list of thousand of attributes. For this example let’s choose
Artist → Names

-
For age attribute let’s select define custom values. To create custom values click on more icon.
Add minimum and maximum value, in case of age let's select minimum as 10 and maximum as 80 to set random value for age between 10 and 80.

-
Preview screen will show preview of 10 records

-
Now it’s time to generate the data.
Select number of rows to be generated and data format as CSV. Click on Generate button to generate csv data.

-
Below is output of data
