Vai al contenuto

Postman API Testing

Traduzione: Copia tutti i comandi Traduzione: Generare PDF < > Scorciatoie Postman complete e flussi di lavoro per lo sviluppo e il test API. ## Navigazione di base |Shortcut|Description| |----------|-------------| |`Ctrl+N`|New Request| |`Ctrl+Shift+N`|New Collection| |`Ctrl+O`|Open| |`Ctrl+S`|Save| |`Ctrl+Shift+S`|Save As| |`Ctrl+Enter`|Send Request| |`Ctrl+R`|Reload| |`Ctrl+W`|Close Tab| |`Ctrl+Shift+W`|Close All Tabs| |`Ctrl+T`|New Tab| |`Ctrl+Shift+T`|Reopen Closed Tab| ## Gestione delle richieste |Shortcut|Description| |----------|-------------| |`Ctrl+L`|Focus URL Bar| |`Ctrl+M`|Change HTTP Method| |`Ctrl+Shift+P`|Open Command Palette| |`Ctrl+K`|Search Collections| |`Ctrl+H`|Show/Hide Sidebar| |`Ctrl+Alt+C`|Open Console| |`Ctrl+Alt+E`|Open Environment Quick Look| ## Modifica del testo |Shortcut|Description| |----------|-------------| |`Ctrl+A`|Select All| |`Ctrl+C`|Copy| |`Ctrl+V`|Paste| |`Ctrl+X`|Cut| |`Ctrl+Z`|Undo| |`Ctrl+Y`|Redo| |`Ctrl+F`|Find| |`Ctrl+G`|Find Next| |`Ctrl+Shift+G`|Find Previous| |`F3`|Find Next| |`Shift+F3`|Find Previous| ## Ambiente e Variabili |Shortcut|Description| |----------|-------------| |`Ctrl+Alt+E`|Environment Quick Look| |`Ctrl+Shift+E`|Manage Environments| |`\\{\\{variable\\}\\}`|Variable Syntax| |`pm.environment.get("var")`|Get Environment Variable| |`pm.environment.set("var", "value")`|Set Environment Variable| |`pm.globals.get("var")`|Get Global Variable| |`pm.globals.set("var", "value")`|Set Global Variable| ## HTTP Metodi e codici di stato ### HTTP comune Metodi |Method|Purpose|Example| |--------|---------|---------| |`GET`|Retrieve data|Get user profile| |`POST`|Create new resource|Create new user| |`PUT`|Update entire resource|Update user profile| |`PATCH`|Partial update|Update user email| |`DELETE`|Remove resource|Delete user account| |`HEAD`|Get headers only|Check if resource exists| |`OPTIONS`|Get allowed methods|CORS preflight| ### Codici di stato HTTP |Code Range|Type|Common Codes| |------------|------|--------------| |`2xx`|Success|200 OK, 201 Created, 204 No Content| |`3xx`|Redirection|301 Moved, 302 Found, 304 Not Modified| |`4xx`|Client Error|400 Bad Request, 401 Unauthorized, 404 Not Found| |`5xx`|Server Error|500 Internal Error, 502 Bad Gateway, 503 Unavailable| ## Script di pre-richiesta ### Esempi di script pre-richiesta comuni Traduzione: ## Test Scripts ### Principi di base Traduzione: ### JSON Test di risposta Traduzione: ### Estrazione variabile Traduzione: ## Collezione Runner ### Collezioni in esecuzione Traduzione: ## Flussi di lavoro di autenticazione ### Token del cuscinetto Traduzione: ### OAuth 2.0 Traduzione: ## API Testing Workflows ### CRUD Operations Testing Traduzione: ### Test di gestione degli errori Traduzione: ## Migliori Pratiche ### Organizzazione - Utilizzare le collezioni per le richieste relative ai gruppi - Crea cartelle all'interno di collezioni per raggruppamento logico - Utilizzare nomi descrittivi per richieste e collezioni - Document APIs utilizzando descrizioni di raccolta - Utilizzare variabili di ambiente per diverse fasi (dev, staging, prod) ### Strategia di test - Scrivere script di test completi - Provare scenari positivi e negativi - Convalida struttura di risposta e tipi di dati - Controlla i tempi di risposta e le prestazioni - Test di gestione degli errori e casi di bordo ### Gestione dei dati - Utilizzare variabili ambientali per la configurazione - Implementare i test basati sui dati con i file CSV/JSON - Pulire i dati di prova dopo l'esecuzione del test - Utilizzare variabili dinamiche per i dati di test unici - Dati di prova separati dai dati di produzione ### Collaborazione - Condividi le collezioni con i membri del team - Utilizzare il controllo della versione per le esportazioni di raccolta - Documento modifiche API e aggiornamenti di test - Crea script di test riutilizzabili e frammenti - Stabilire convenzioni e norme di denominazione