Physical disk allocation vs logical document size.
Database: --
Total Disk Footprint0 MB
Uncompressed Data0 MB
CompressionWiredTiger Active
DocumentsIndexes
Health Overview
Loading health checks...
Recent Test Runs
0
Saved test runs
Loading saved runs...
Largest Collections
Loading collections...
Seed All Database Collections (1-Click)
Universal Master Seeder
Automatically populates realistic schema-inferred dummy test data across every collection discovered in the active database. 100% backend-agnostic!
Active Database Collections
0 collections
Real-time collections discovered in the connected MongoDB database. Seed dummy test records into any individual collection or filter by name.
Scanning active database collections...
0 collections0 connected0 relationships
Collection Relationship Map
Arrow A โ B: documents in A store the _id of a document in B. Click a collection to highlight it.
ReferencesReferenced byNo indexBroken refs
Collection Details
Click a collection in the map to see which fields link it to other collections.
Index & Integrity Findings
Reference fields without an index, and documents pointing to records that no longer exist.
Scan the collections to see findings.
Not Connected
0
No sampled field in these points to another collection, and nothing points to them.
-
How it works: the newest 20 documents of each collection are sampled. Any ObjectId (or 24-character id string) field whose value exists as an _id in another collection becomes an arrow. A field that is empty in every sampled document can be missed. Read-only: nothing is written to the database.
All Collections Available Data Inventory
Live Database Overview
Real-time document count across all MongoDB collections, separating dummy performance data from real production data.
Total Collections
0
Available Documents
0
Total DB Disk Space
0 MB
Doc Storage (Disk)
0 MB
Index Disk Size
0 MB
Uncompressed Data
0 MB
Collection Name
Documents
Total Disk Space
Doc Storage
Index Size
Data Size (Avg)
Dummy Test
Real Data
Distribution
Loading all collections inventory...
Load & Stress Test Configuration
50
5 users250 users500 users
15s
5s30s60s
Ready to benchmark
Metrics, latency percentiles, and errors will render live below.
Benchmark Results Scorecard
15.02s
Requests / Sec
0
Avg Latency
0 ms
p95 Latency
0 ms
Errors / Drop Rate
0
Endpoint Benchmark
Find Slow Routes
Runs the same short load test on every route in your API directory, one after another, and ranks them by p99 latency, throughput and errors.
10
150100
Routes
Write routes are sent for real, many times per second: POST creates records, PUT changes them and DELETE removes them on the target backend.
-
Results
No benchmark run yet.
Run a benchmark to rank your routes, or open a previous one from Test History.
Tick two runs to compare
Run
When
Setup
Req/s
Avg
p99
Problems
Status
Actions
Loading saved runs...
Compare Runs
Login Settings
How the studio logs in to the target backend.
DEV
{{TEST_ADMIN_EMAIL}} and {{TEST_ADMIN_PASSWORD}} are filled in on the server from the environment's Test Login Email / Password in Settings & Environments.
This environment has no test login yet. Add the email and password in before logging in.
auto finds accessToken / token in the response (or an accessToken cookie). Or give a path, e.g. data.accessToken.
Current Token
No token
-
Paste a token instead
Where the Token Is Used
Token fields are filled automatically unless you typed a different token there. The studio logs in again only when the token is missing or expires within a minute (Bongo's login allows 5 attempts per 5 minutes).
MongoDB Index & Performance Auditor
Query Performance Engine
Deep inspection of collection indexes, executes real explain("executionStats") queries, and identifies slow full table scans (COLLSCAN).
No Database Audit Run Yet
Click "Run Live DB Audit" above to run live query explain tests, verify index coverage on your school collections, and detect dangerous COLLSCAN bottlenecks.
All APIs Health & Regression Scanner
Universal QA Scanner
Automated regression scanner for ANY backend. Concurrently tests every discovered or imported route, checks uptime, HTTP status (2xx/4xx/5xx), network latencies, and flags breaking changes.
Health Score
-- %
Awaiting scan
Endpoints Scanned
0
0 passed, 0 failed
Avg Latency
-- ms
Min: -- ms | Max: -- ms
Status Breakdown
2xx: 0 | 4xx: 0 | 5xx: 0
0% failure rate
Method & Route
Category
HTTP Status
Response Time
Payload Size
Reproduction / Diagnostics
Click "Run Full Health Scan" above to scan all endpoints across your target backend.
Executive Performance & SLA Audit Report
Client-Ready Deliverable
Formal, board-level technical audit evaluating capacity, latency percentiles, regression health, and database efficiency for ANY backend.
Click "Generate Fresh Report" above to compile the latest performance, load testing, and database metrics into an executive scorecard.
Multi-Environment & API Directory Settings
Universal Testing Engine
Configure DEV, QA, and Production target backends & databases. Upload Excel/CSV files of API routes to test any backend seamlessly.
No browser copy yet: saving any setting stores one in this browser
Current Active Environment
DEV (Local/Dev)
Environments & Database Links
Switch and configure target backend Base URLs and MongoDB Connection URIs.
Base HTTP/HTTPS URL where load testing & API hits will be dispatched.
Friendly label displayed in the top header selector.
Direct MongoDB URI for live collection count scanning, seeding, and index auditing.
Auto-populates into Protected API Load Tests when this environment is active.
Account Auth & Tokens logs in with ({{TEST_ADMIN_EMAIL}} in the login body).
Used as {{TEST_ADMIN_PASSWORD}}. Use a dedicated test account, not a real admin.
Production Environment Protection Active:
Purge operations require double confirmation. Do not seed destructive dummy data into live production databases!
Seeder Defaults
Used by the seeders and the command-line tools. Every setting of this studio is saved here; there is no .env file.
Documents written per insert batch while seeding.
Students created by the full seeder.
Attendance records created by the full seeder.
Import GET API Endpoints (Excel, CSV, Multiple Files & Manual Input)
Universal API Testing
Upload an Excel sheet or CSV list of your backend's API endpoints. They will instantly populate the Load & Spike Testing dropdown so you can test any backend!
10 APIs in Dropdown
Click to Browse or Drag & Drop File(s)
Excel (.xlsx, .xls), CSV, JSON or .txt ยท several files at once ยท every sheet is read
Download a template, fill it in, upload it here
Path *Required. /api/v1/student; full URLs and ?query are fine
MethodGET, POST, PUT or DELETE (empty = GET)
NameLabel shown in the route dropdowns
CategoryGroups routes (empty = the sheet name)
BodyJSON sent with POST / PUT routes, e.g. {"name":"Test"}
First row = column headers. Rows already in the list (same method + path) are skipped.
One route per line
Sent with every POST / PUT route above
Method
Endpoint Path
Description / Name
Category
Request Body
Action
Live Operation Stream
// Bongo Performance Engine live output ready...
Cloud Load Testing
Scripted Tests
Run scripted load tests with virtual users, then review latency, throughput, errors and checks in one dashboard.