Symbio Tech Talk – API-testaustyökalu Postman
Last Friday we got together for an internal Symbio Tech Talk to discuss one of the best (at least I think so) API testing tool, Postman.
Viime perjantaina kokoonnuimme sisäiseen Symbio Tech Talk -tilaisuuteen keskustellaksemme (ainakin omasta mielestäni) yhdestä parhaista API-testaustyökaluista, Postmanista. Olemme aloittaneet nämä epäviralliset, kaikille symbiolaisille avoimet tekniset keskustelut muutama vuosi sitten, ja ne ovat osa Symbion tiedon jakamista ja oppimista. Näissä keskusteluissa on käsitelty lukuisia aiheita, kuten robotisaatio, testiautomaatio, koodauskäytännöt, CI/CD vain muutamia mainitakseni. Tällä kertaa tutustuimme siis API-testaustyökaluun, Postmaniin.
Yleisömme oli enimmäkseen testausinsinöörejä ja ohjelmistokehittäjiä, jotka halusivat päästä alkuun Postman API -työkalun kanssa ja kokeilla harjoituksia. Koronaviruspandemian vuoksi pidimme tämän keskustelun virtuaalisena. Tämän vuoksi jäimme kaipaamaan yhtä tärkeintä Tech Talkin osaa, pizzaa. (Erittäin tärkeä osa teknistä keskustelua on pizza, oletko samaa mieltä?) 😉
Toivottavasti jatkossa pandemian jälkeen voimme taas käydä näitä keskusteluja toimistolla – pizzaa ja olutta ja mukavaa yhdessäoloa!
Mikä on Postman?
Jos API:t ovat juttusi, kannattaa sinun ehdottomasti tutustua Postmaniin. API:lla tarkoitan tietysti sovellusrajapintaa, jonka avulla ohjelmistosovellukset voivat kommunikoida keskenään API-kutsujen kautta. Postman on hauska interaktiivinen alusta API-kehitykseen, testaukseen ja automatisointiin. Se on myös loistava yhteistyöalusta API-kehitykseen. Se tarjoaa upeaa yhteisön tukea ja paljon materiaalia, jonka avulla pääset helposti alkuun ja jatkat eteenpäin. Postman auttaa sinua siirtymään API-first -kehityspolulle nopeasti, tarjoaa vaivattomia seurantaominaisuuksia ja skaalautuu myös API-testaustarpeesi mukaan. Mielestäni kaikki tämä asettaa sen listan kärkeen verrattuna muihin työkaluihin ja API-buildereihin.
Postman syntyi Abhinav Asthanan vaatimattomana sivuprojektina 2010-luvun alussa, tavoitteenaan yksinkertaistaa API-työjonoa, testausta ja kehitystä. Nyt Postmanilla on jo yli seitsemän miljoonaa käyttäjää ja tuhannet yritykset käyttävät tätä alustaa.
Tässä joitain tämän API-kehitys- ja testausalustan tärkeimpiä ominaisuuksia ja käyttötapoja:
- API-client
- Taustapalvelin API-pyyntöjä varten
- API-dokumentaation luominen
- CI/CD-putkien integrointi API-testien suorittamiseen
- API-vastausten ja suorituskyvyn seuranta
- Tiimissä tai ryhmissä työskentely Workspace:ssa
Miten päästä alkuun?
Alla linkkejä sisältöihin, joilla pääset alkuun Postmanin käytössä:
- Mikä on API ja miksi tarvitset sellaisen? https://www.govtech.com/applications/Whats-an-API-and-Why-Do-You-Need-One.html
- Voit ladata Postman -ohjelman täältä https://www.getpostman.com/
- Postman -oppimiskeskus https://learning.postman.com
- Luettelo Postmanin ominaisuuksista https://www.postman.com/postman-features/
Sayed Tenkanen, Test Automation Engineer
18.11.2020 | Tapahtumat