Farò i test API e automazione con postman e rest assured
Test di performance e carico, guidato dagli SLO, verifica i tuoi NFR, non improvvisare
Informazioni su questo servizio
La tua interfaccia utente va bene. Ma com'è la tua API?
Test manuale di API e automazione API per servizi REST API e GraphQL.
Le API rotte si nascondono dietro una bella UI: dati sbagliati, campi esposti, controlli di autenticazione mancanti, crash al primo input imprevisto. Gli utenti le trovano in produzione, così fanno anche gli attacker.
Testo direttamente lo strato API, dove vivono la maggior parte dei bug reali. Ogni endpoint viene controllato rispetto al suo contratto, con test che puoi ri-eseguire ad ogni rilascio.
Che cosa è incluso:
- codici di stato, schema di risposta, auth e permessi
- casi negativi e agli estremi, validazione degli input, gestione degli errori
- collezione Postman o suite di codice (REST Assured, Playwright API)
- rapporto chiaro con richieste riproducibili
- job CI su ogni pull request (Standard e Premium)
Perché scegliere me?
- 22 anni in QA, oltre a una esperienza in testing di performance e sicurezza
- REST e GraphQL, test di contratto su Premium
- Guardo la tua API come se fossi un attaccante e una giornata di traffico alto
Non sei sicuro di quale pacchetto sia adatto? Inviami la documentazione della tua API (Swagger o OpenAPI) e ti risponderò con una raccomandazione onesta.
Applicazione di testing:
API
Tecnologia di sviluppo:
Java
•
JavaScript
•
Node.js
•
SQL
•
TypeScript
Dispositivo:
PC
•
Mac
•
Linux
Il mio portfolio
FAQ
Traduzione automatica.
Perché dovresti scegliere me?
22 anni in QA con una background di test di performance e sicurezza. Non mi fermo al solo status 200: controllo schema, autenticazione, permessi e percorsi di fallimento come li vedrebbe un attacker o in un giorno di picco, e ottieni test che puoi riutilizzare.
Cosa è incluso?
Copertura endpoint per codici di stato, schema di risposta, auth e permessi, casi negativi e limiti estremi, una collezione Postman o una suite di codice e un bug report con richieste riproducibili. Standard e Premium aggiungono automazione e un job CI.
Cosa non è incluso?
Correggo il tuo codice backend, eseguo una penetrazione completa e un test di carico completo con SLO (guarda il mio gig di performance testing per quello). Il testing dell’interfaccia utente non fa parte di questa gig. l'ambiente di test e le credenziali vengono da te.
Quale pacchetto devo scegliere?
Base: controllo fino a 10 endpoint con una collezione Postman e bug report. Standard: una suite automatizzata con casi positivi, negativi e ai limiti, esecuzioni guidate dai dati e CI. Premium: Standard più test di contratto, sicurezza di base e un controllo rapido del carico.
Postman o test basati sul codice, cosa otterrò?
La tua scelta. Postman con Newman è il modo più rapido per iniziare e facile per chi non è sviluppatore. REST Assured (Java) o Playwright API (TypeScript) si adattano meglio se i test devono vivere accanto al tuo codice. Se non sei sicuro, ne consiglio uno in base al tuo stack.
Testi anche GraphQL e microservizi?
Sì. REST, GraphQL e API service-to-service. Per i microservizi mi concentro sui contratti tra servizi e sui percorsi di errore: timeouts, retry e interruzioni parziali, non solo sul percorso felice.
Non abbiamo documentazione API. Puoi comunque testarla?
Sì. Posso mappare gli endpoint dal traffico frontend o con una breve chiamata a uno sviluppatore. In più ottieni una collezione Postman che funge anche da documentazione vivente.
testerai in produzione?
Solo controlli in lettura e solo con il tuo OK scritto. Test funzionali, negativi e di carico vengono eseguiti su staging o in un ambiente di test, quindi non vengono toccati dati reali dei clienti e niente si rompe per i tuoi utenti.
Cosa ti serve da me per iniziare?
L’URL di base di un ambiente di test, documentazione API se ce l’hai (Swagger o OpenAPI), credenziali o token di test, e gli endpoint o i flussi di business che contano di più. Accesso al repo solo se la suite deve vivere nel tuo codebase.
Puoi eseguire un test completo di sicurezza o di carico della mia API?
Premium include controlli di sicurezza di base (bypass dell'autenticazione, injection, esposizione dei dati) e un rapido controllo del carico su endpoint chiave. Per un test di carico completo con SLO, consulta il mio gig di performance testing. Un test di penetrazione certificato è fuori dal scope.
