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