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 httpThis 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 asnullschema: 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 |