Created
January 18, 2026 19:43
-
-
Save xkenpachi/dc5b66cbe7bec8bcca62070531465be1 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "name": "MiniPost Pro - Production", | |
| "values": [ | |
| { | |
| "key": "BASE_URL", | |
| "value": "https://jsonplaceholder.typicode.com", | |
| "type": "default", | |
| "enabled": true | |
| }, | |
| { | |
| "key": "TOKEN", | |
| "value": "prod_token_secure_456abc", | |
| "type": "secret", | |
| "enabled": true | |
| }, | |
| { | |
| "key": "API_KEY", | |
| "value": "prod_api_key_test_003", | |
| "type": "secret", | |
| "enabled": true | |
| }, | |
| { | |
| "key": "ENVIRONMENT", | |
| "value": "production", | |
| "type": "default", | |
| "enabled": true | |
| } | |
| ], | |
| "_postman_variable_scope": "environment" | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "name": "MiniPost Pro - Staging", | |
| "values": [ | |
| { | |
| "key": "BASE_URL", | |
| "value": "https://httpbin.org", | |
| "type": "default", | |
| "enabled": true | |
| }, | |
| { | |
| "key": "TOKEN", | |
| "value": "staging_token_xyz789def", | |
| "type": "secret", | |
| "enabled": true | |
| }, | |
| { | |
| "key": "API_KEY", | |
| "value": "staging_api_key_test_002", | |
| "type": "secret", | |
| "enabled": true | |
| }, | |
| { | |
| "key": "ENVIRONMENT", | |
| "value": "staging", | |
| "type": "default", | |
| "enabled": true | |
| } | |
| ], | |
| "_postman_variable_scope": "environment" | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "info": { | |
| "name": "MiniPost Pro - App Store Review Test Collection", | |
| "description": "Complete test collection for MiniPost Pro review. Tests all HTTP methods, headers, body types, and features.", | |
| "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", | |
| "_exporter_id": "12345678" | |
| }, | |
| "item": [ | |
| { | |
| "name": "1. Basic GET Requests", | |
| "item": [ | |
| { | |
| "name": "Simple GET - List Users", | |
| "request": { | |
| "method": "GET", | |
| "header": [ | |
| { | |
| "key": "Accept", | |
| "value": "application/json", | |
| "type": "text" | |
| } | |
| ], | |
| "url": { | |
| "raw": "{{BASE_URL}}/users", | |
| "host": ["{{BASE_URL}}"], | |
| "path": ["users"] | |
| }, | |
| "description": "Tests basic GET request functionality" | |
| }, | |
| "response": [] | |
| }, | |
| { | |
| "name": "GET with Query Parameters", | |
| "request": { | |
| "method": "GET", | |
| "header": [], | |
| "url": { | |
| "raw": "{{BASE_URL}}/users?page=2&per_page=5", | |
| "host": ["{{BASE_URL}}"], | |
| "path": ["users"], | |
| "query": [ | |
| { | |
| "key": "page", | |
| "value": "2" | |
| }, | |
| { | |
| "key": "per_page", | |
| "value": "5" | |
| } | |
| ] | |
| }, | |
| "description": "Tests GET request with query parameters" | |
| }, | |
| "response": [] | |
| }, | |
| { | |
| "name": "GET Single Resource", | |
| "request": { | |
| "method": "GET", | |
| "header": [], | |
| "url": { | |
| "raw": "{{BASE_URL}}/users/2", | |
| "host": ["{{BASE_URL}}"], | |
| "path": ["users", "2"] | |
| }, | |
| "description": "Tests GET request for single resource" | |
| }, | |
| "response": [] | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "2. POST Requests - JSON Body", | |
| "item": [ | |
| { | |
| "name": "POST - Create User (JSON)", | |
| "request": { | |
| "method": "POST", | |
| "header": [ | |
| { | |
| "key": "Content-Type", | |
| "value": "application/json", | |
| "type": "text" | |
| }, | |
| { | |
| "key": "Authorization", | |
| "value": "Bearer {{TOKEN}}", | |
| "type": "text" | |
| } | |
| ], | |
| "body": { | |
| "mode": "raw", | |
| "raw": "{\n \"name\": \"John Doe\",\n \"job\": \"iOS Developer\",\n \"email\": \"john@example.com\",\n \"age\": 30\n}", | |
| "options": { | |
| "raw": { | |
| "language": "json" | |
| } | |
| } | |
| }, | |
| "url": { | |
| "raw": "{{BASE_URL}}/users", | |
| "host": ["{{BASE_URL}}"], | |
| "path": ["users"] | |
| }, | |
| "description": "Tests POST request with JSON body and authorization header" | |
| }, | |
| "response": [] | |
| }, | |
| { | |
| "name": "POST - Complex Nested JSON", | |
| "request": { | |
| "method": "POST", | |
| "header": [ | |
| { | |
| "key": "Content-Type", | |
| "value": "application/json", | |
| "type": "text" | |
| } | |
| ], | |
| "body": { | |
| "mode": "raw", | |
| "raw": "{\n \"user\": {\n \"name\": \"Alice Smith\",\n \"profile\": {\n \"bio\": \"macOS Developer\",\n \"skills\": [\"Swift\", \"SwiftUI\", \"Combine\"],\n \"experience\": {\n \"years\": 5,\n \"companies\": [\"Apple\", \"Google\"]\n }\n },\n \"settings\": {\n \"notifications\": true,\n \"darkMode\": true\n }\n }\n}", | |
| "options": { | |
| "raw": { | |
| "language": "json" | |
| } | |
| } | |
| }, | |
| "url": { | |
| "raw": "{{BASE_URL}}/users", | |
| "host": ["{{BASE_URL}}"], | |
| "path": ["users"] | |
| }, | |
| "description": "Tests POST with complex nested JSON structure" | |
| }, | |
| "response": [] | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "3. PUT Requests - Update", | |
| "item": [ | |
| { | |
| "name": "PUT - Update User", | |
| "request": { | |
| "method": "PUT", | |
| "header": [ | |
| { | |
| "key": "Content-Type", | |
| "value": "application/json", | |
| "type": "text" | |
| } | |
| ], | |
| "body": { | |
| "mode": "raw", | |
| "raw": "{\n \"name\": \"John Updated\",\n \"job\": \"Senior iOS Developer\"\n}", | |
| "options": { | |
| "raw": { | |
| "language": "json" | |
| } | |
| } | |
| }, | |
| "url": { | |
| "raw": "{{BASE_URL}}/users/2", | |
| "host": ["{{BASE_URL}}"], | |
| "path": ["users", "2"] | |
| }, | |
| "description": "Tests PUT request to update existing resource" | |
| }, | |
| "response": [] | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "4. PATCH Requests - Partial Update", | |
| "item": [ | |
| { | |
| "name": "PATCH - Update User Field", | |
| "request": { | |
| "method": "PATCH", | |
| "header": [ | |
| { | |
| "key": "Content-Type", | |
| "value": "application/json", | |
| "type": "text" | |
| } | |
| ], | |
| "body": { | |
| "mode": "raw", | |
| "raw": "{\n \"job\": \"Lead iOS Developer\"\n}", | |
| "options": { | |
| "raw": { | |
| "language": "json" | |
| } | |
| } | |
| }, | |
| "url": { | |
| "raw": "{{BASE_URL}}/users/2", | |
| "host": ["{{BASE_URL}}"], | |
| "path": ["users", "2"] | |
| }, | |
| "description": "Tests PATCH request for partial update" | |
| }, | |
| "response": [] | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "5. DELETE Requests", | |
| "item": [ | |
| { | |
| "name": "DELETE - Remove User", | |
| "request": { | |
| "method": "DELETE", | |
| "header": [ | |
| { | |
| "key": "Authorization", | |
| "value": "Bearer {{TOKEN}}", | |
| "type": "text" | |
| } | |
| ], | |
| "url": { | |
| "raw": "{{BASE_URL}}/users/2", | |
| "host": ["{{BASE_URL}}"], | |
| "path": ["users", "2"] | |
| }, | |
| "description": "Tests DELETE request with authorization" | |
| }, | |
| "response": [] | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "6. HEAD Requests", | |
| "item": [ | |
| { | |
| "name": "HEAD - Check Resource", | |
| "request": { | |
| "method": "HEAD", | |
| "header": [], | |
| "url": { | |
| "raw": "{{BASE_URL}}/users", | |
| "host": ["{{BASE_URL}}"], | |
| "path": ["users"] | |
| }, | |
| "description": "Tests HEAD request to check resource existence" | |
| }, | |
| "response": [] | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "7. Custom Headers Testing", | |
| "item": [ | |
| { | |
| "name": "Multiple Custom Headers", | |
| "request": { | |
| "method": "GET", | |
| "header": [ | |
| { | |
| "key": "X-Custom-Header", | |
| "value": "CustomValue", | |
| "type": "text" | |
| }, | |
| { | |
| "key": "X-API-Key", | |
| "value": "{{API_KEY}}", | |
| "type": "text" | |
| }, | |
| { | |
| "key": "Accept-Language", | |
| "value": "en-US", | |
| "type": "text" | |
| }, | |
| { | |
| "key": "User-Agent", | |
| "value": "MiniPost-Pro/1.0", | |
| "type": "text" | |
| } | |
| ], | |
| "url": { | |
| "raw": "{{BASE_URL}}/headers", | |
| "host": ["{{BASE_URL}}"], | |
| "path": ["headers"] | |
| }, | |
| "description": "Tests multiple custom headers functionality" | |
| }, | |
| "response": [] | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "8. Different Body Types", | |
| "item": [ | |
| { | |
| "name": "XML Body", | |
| "request": { | |
| "method": "POST", | |
| "header": [ | |
| { | |
| "key": "Content-Type", | |
| "value": "application/xml", | |
| "type": "text" | |
| } | |
| ], | |
| "body": { | |
| "mode": "raw", | |
| "raw": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<user>\n <name>Jane Doe</name>\n <job>macOS Developer</job>\n <email>jane@example.com</email>\n</user>", | |
| "options": { | |
| "raw": { | |
| "language": "xml" | |
| } | |
| } | |
| }, | |
| "url": { | |
| "raw": "{{BASE_URL}}/xml", | |
| "host": ["{{BASE_URL}}"], | |
| "path": ["xml"] | |
| }, | |
| "description": "Tests XML body support" | |
| }, | |
| "response": [] | |
| }, | |
| { | |
| "name": "Plain Text Body", | |
| "request": { | |
| "method": "POST", | |
| "header": [ | |
| { | |
| "key": "Content-Type", | |
| "value": "text/plain", | |
| "type": "text" | |
| } | |
| ], | |
| "body": { | |
| "mode": "raw", | |
| "raw": "This is plain text body content for testing.\nMultiple lines supported.\nMiniPost Pro Test.", | |
| "options": { | |
| "raw": { | |
| "language": "text" | |
| } | |
| } | |
| }, | |
| "url": { | |
| "raw": "{{BASE_URL}}/plain", | |
| "host": ["{{BASE_URL}}"], | |
| "path": ["plain"] | |
| }, | |
| "description": "Tests plain text body support" | |
| }, | |
| "response": [] | |
| }, | |
| { | |
| "name": "Form Data", | |
| "request": { | |
| "method": "POST", | |
| "header": [], | |
| "body": { | |
| "mode": "urlencoded", | |
| "urlencoded": [ | |
| { | |
| "key": "username", | |
| "value": "testuser", | |
| "type": "text" | |
| }, | |
| { | |
| "key": "password", | |
| "value": "testpass123", | |
| "type": "text" | |
| }, | |
| { | |
| "key": "remember", | |
| "value": "true", | |
| "type": "text" | |
| } | |
| ] | |
| }, | |
| "url": { | |
| "raw": "{{BASE_URL}}/login", | |
| "host": ["{{BASE_URL}}"], | |
| "path": ["login"] | |
| }, | |
| "description": "Tests form-urlencoded body" | |
| }, | |
| "response": [] | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "9. Response Testing", | |
| "item": [ | |
| { | |
| "name": "JSON Response", | |
| "request": { | |
| "method": "GET", | |
| "header": [], | |
| "url": { | |
| "raw": "{{BASE_URL}}/users/1", | |
| "host": ["{{BASE_URL}}"], | |
| "path": ["users", "1"] | |
| }, | |
| "description": "Tests JSON response parsing and syntax highlighting" | |
| }, | |
| "response": [] | |
| }, | |
| { | |
| "name": "Large Response (1000 items)", | |
| "request": { | |
| "method": "GET", | |
| "header": [], | |
| "url": { | |
| "raw": "{{BASE_URL}}/products?per_page=100", | |
| "host": ["{{BASE_URL}}"], | |
| "path": ["products"], | |
| "query": [ | |
| { | |
| "key": "per_page", | |
| "value": "100" | |
| } | |
| ] | |
| }, | |
| "description": "Tests large response handling" | |
| }, | |
| "response": [] | |
| }, | |
| { | |
| "name": "Error Response - 404", | |
| "request": { | |
| "method": "GET", | |
| "header": [], | |
| "url": { | |
| "raw": "{{BASE_URL}}/users/999999", | |
| "host": ["{{BASE_URL}}"], | |
| "path": ["users", "999999"] | |
| }, | |
| "description": "Tests 404 error response handling" | |
| }, | |
| "response": [] | |
| }, | |
| { | |
| "name": "Error Response - 400", | |
| "request": { | |
| "method": "POST", | |
| "header": [ | |
| { | |
| "key": "Content-Type", | |
| "value": "application/json", | |
| "type": "text" | |
| } | |
| ], | |
| "body": { | |
| "mode": "raw", | |
| "raw": "{\n \"invalid\": \"data\"\n}", | |
| "options": { | |
| "raw": { | |
| "language": "json" | |
| } | |
| } | |
| }, | |
| "url": { | |
| "raw": "{{BASE_URL}}/register", | |
| "host": ["{{BASE_URL}}"], | |
| "path": ["register"] | |
| }, | |
| "description": "Tests 400 bad request response" | |
| }, | |
| "response": [] | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "10. Performance Testing", | |
| "item": [ | |
| { | |
| "name": "Fast Response", | |
| "request": { | |
| "method": "GET", | |
| "header": [], | |
| "url": { | |
| "raw": "{{BASE_URL}}/delay/1", | |
| "host": ["{{BASE_URL}}"], | |
| "path": ["delay", "1"] | |
| }, | |
| "description": "Tests response time measurement (1 second delay)" | |
| }, | |
| "response": [] | |
| }, | |
| { | |
| "name": "Slow Response", | |
| "request": { | |
| "method": "GET", | |
| "header": [], | |
| "url": { | |
| "raw": "{{BASE_URL}}/delay/3", | |
| "host": ["{{BASE_URL}}"], | |
| "path": ["delay", "3"] | |
| }, | |
| "description": "Tests response time measurement (3 second delay)" | |
| }, | |
| "response": [] | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "11. Developer Tools Testing", | |
| "item": [ | |
| { | |
| "name": "JWT Token Response", | |
| "request": { | |
| "method": "POST", | |
| "header": [ | |
| { | |
| "key": "Content-Type", | |
| "value": "application/json", | |
| "type": "text" | |
| } | |
| ], | |
| "body": { | |
| "mode": "raw", | |
| "raw": "{\n \"email\": \"eve.holt@reqres.in\",\n \"password\": \"cityslicka\"\n}", | |
| "options": { | |
| "raw": { | |
| "language": "json" | |
| } | |
| } | |
| }, | |
| "url": { | |
| "raw": "{{BASE_URL}}/login", | |
| "host": ["{{BASE_URL}}"], | |
| "path": ["login"] | |
| }, | |
| "description": "Returns a token that can be parsed with JWT parser" | |
| }, | |
| "response": [] | |
| }, | |
| { | |
| "name": "Base64 Encoded Response", | |
| "request": { | |
| "method": "GET", | |
| "header": [], | |
| "url": { | |
| "raw": "{{BASE_URL}}/base64/U3dpZnRVSSBpcyBhd2Vzb21l", | |
| "host": ["{{BASE_URL}}"], | |
| "path": ["base64", "U3dpZnRVSSBpcyBhd2Vzb21l"] | |
| }, | |
| "description": "Tests Base64 decoder (decodes to: SwiftUI is awesome)" | |
| }, | |
| "response": [] | |
| }, | |
| { | |
| "name": "UUID Generation Test", | |
| "request": { | |
| "method": "POST", | |
| "header": [ | |
| { | |
| "key": "X-Request-ID", | |
| "value": "550e8400-e29b-41d4-a716-446655440000", | |
| "type": "text" | |
| } | |
| ], | |
| "body": { | |
| "mode": "raw", | |
| "raw": "{\n \"uuid\": \"550e8400-e29b-41d4-a716-446655440000\",\n \"data\": \"test\"\n}", | |
| "options": { | |
| "raw": { | |
| "language": "json" | |
| } | |
| } | |
| }, | |
| "url": { | |
| "raw": "{{BASE_URL}}/uuid", | |
| "host": ["{{BASE_URL}}"], | |
| "path": ["uuid"] | |
| }, | |
| "description": "Tests UUID in headers and body" | |
| }, | |
| "response": [] | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "12. Authentication Tests", | |
| "item": [ | |
| { | |
| "name": "Bearer Token Auth", | |
| "request": { | |
| "method": "GET", | |
| "header": [ | |
| { | |
| "key": "Authorization", | |
| "value": "Bearer {{TOKEN}}", | |
| "type": "text" | |
| } | |
| ], | |
| "url": { | |
| "raw": "{{BASE_URL}}/users", | |
| "host": ["{{BASE_URL}}"], | |
| "path": ["users"] | |
| }, | |
| "description": "Tests Bearer token authentication with environment variable" | |
| }, | |
| "response": [] | |
| }, | |
| { | |
| "name": "API Key Auth", | |
| "request": { | |
| "method": "GET", | |
| "header": [ | |
| { | |
| "key": "X-API-Key", | |
| "value": "{{API_KEY}}", | |
| "type": "text" | |
| } | |
| ], | |
| "url": { | |
| "raw": "{{BASE_URL}}/protected", | |
| "host": ["{{BASE_URL}}"], | |
| "path": ["protected"] | |
| }, | |
| "description": "Tests API Key authentication" | |
| }, | |
| "response": [] | |
| } | |
| ] | |
| } | |
| ], | |
| "variable": [ | |
| { | |
| "key": "BASE_URL", | |
| "value": "https://reqres.in/api", | |
| "type": "string" | |
| }, | |
| { | |
| "key": "TOKEN", | |
| "value": "sample_token_12345", | |
| "type": "string" | |
| }, | |
| { | |
| "key": "API_KEY", | |
| "value": "test_api_key_67890", | |
| "type": "string" | |
| } | |
| ] | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment