CSV
Chimera supports CSV files as input to define mock API routes and auto-generate data.
Directoryproject/
- data.csv
Run chimera with data.csv
chimera-cli --path data.csv http
This runs chimera-cli
as a mock http
server at port 8080
using data.csv
Sample data.csv
Section titled “Sample data.csv”path,no_of_entries,null_percentage,schemaapi/users,100,5,"{""id"":""id"",""name"":""name"",""email"":""string"",""active"":""boolean""}"api/products,50,10,"{""id"":""id"",""sku"":""string"",""price"":""integer"",""in_stock"":""boolean""}"
Here
path
: Name of the routeno_of_entries
: Number of mock entries to generatenull_percentage
: Percentage of fields and rows to be randomly set asnull
schema
: Define fields and their data type
Supported Placeholders for Schema
Section titled “Supported Placeholders for Schema”Placeholder | Description | ||
---|---|---|---|
name | Random name | ||
id | Random number | ||
integer | Random number | ||
date | Date in DD-MM-YYYY format | ||
datetime | Date in DD-MM-YYYYTHH:MM:SS format | ||
lorem | Random text | ||
string | Random word | ||
boolean | Random boolean value |