SoapUI er et populært API-testverktøy. Den lar deg teste REST- og SOAP-protokoller. Det muliggjør sømløs integrering og gjenbrukbarhet av skript. Imidlertid er belastning og arbeidsflyt testing vanskelig med SoapUI.
Her er en liste over topp 20 API-testverktøy som er gode nok til å erstatte SoapUI. Denne listen består av betalte verktøy og åpen kildekodeverktøy med viktige funksjoner og den siste nedlastingskoblingen.
1) Test Mace

Test Mace er et moderne kraftig kryssplatformverktøy for å jobbe med en API og lage automatiserte API-tester.
- Opprette og teste komplekse scenarier raskt.
- Opprette tester uten faktisk programmering.
- Kraftig autofullføringsfunksjon og utheving av gjeldende variabler verdier, funksjoner etc.
- En godt organisert prosjektstruktur og menneskelig lesbart filformat, som lar deg lagre prosjektet i versjonskontrollsystemets repo og gjennomgangstester og scenarier.
- Avansert JS-støtte i den innebygde kodeditoren, inkludert funksjonen for autofullføring og statisk analysator.
- Fleksibilitet. Evaluerte uttrykk i hvilket som helst tekstfelt, selv i adressefeltet eller topptekstområdet.
- Synkronisering av sky.
- CI / CD-støtte.
2) Hvilekonsoll
HTTP-klient og Request visualizer and constructor API testing tool. Det hjelper utviklere å bygge, feilsøke og teste RESTful APIS.
Egenskaper:
- Konstruer POST eller PUT kropp via rå inngang
- Enkel opprettelse av søkeparametere
- Legg til egendefinerte overskrifter gjennom intuitivt brukergrensesnitt
- Tastaturnavigasjon og snarveier
Last ned lenke: https://github.com/ahmadnassri/app-restconsole
3) Tricentis
Tricentis er et robust verktøy for testing av webtjenester. Fremtredende API-testfunksjoner i Tricentis Tosca er -
- Den støtter et bredt spekter av protokoller, inkludert HTTP (er) JMS, AMQP, Rabbit MQ, TIBCO EMS, SOAP, REST, IBM MQ, NET TCP
- Den integreres i Agile og DevOps Cycle
- Den bruker modellbasert testautomatisering som gjør skriptvedlikehold enkelt.
- Aktiverer end-to-end testing ettersom API-tester kan brukes på tvers av mobilappene, nettlesere, pakkede apper osv.
Tricentis '400+ kunder inkluderer globale navn fra de 500 beste merkene som ExxonMobil, HBO, Whole Foods, Toyota, Allianz, BMW, Starbucks, Deutsche Bank, Lexmark, Orange, A&E, Vantiv, Vodafone, Telstra og UBS.
Last ned lenke: https://www.tricentis.com/software-testing-tool-trial-demo/
4) Hippie-Swagger
Hippie-swagger er et verktøy for å teste APIS. Den støtter en klar påstandssyntaks for utvidelse av testadferd. Det tillater også rene utskriftsrapporter.
Egenskaper:
- Det vil mislykkes i testen når swagger-dokumentasjon enten er feil eller mangler
- Lesbare og nøyaktige påstandsmeldinger
- Validerte parametere, forespørsel, svar, pats, etc.
Last ned lenke: https://github.com/CacheControl/hippie-swagger
5) JMeter
JMeter brukes til funksjonell API-testing som inkluderer nødvendig for å teste en API. Den har også funksjoner som bidrar til å øke ytelsen til API-testing.
Egenskaper:
- Den kan brukes til både statiske og dynamiske ytelsestester
- Den støtter omspilling av testresultater
- Den kan automatisk fungere med CSV-filer. Dette hjelper testteamet til å produsere unike parameterverdier for API-tester
Last ned lenke: http://jmeter.apache.org/
6) Vær trygg
Det er et populært rammeverk for å teste REST-tjenester i Java.
Lær mer om å være trygg
7) Luftbåren
Airborne er et API-verktøy for automatiseringstesting som brukes til å teste Rest APIer.
Egenskaper:
- Airborne er et programmeringsrammeverk, så det har ikke noe brukergrensesnitt bortsett fra tekstfilen for å opprette kode
- For å bruke luftbåren trenger du bare å huske noen viktige metoder i verktøysettet og noen grunnleggende rubin og rspec
Last ned lenke: https://github.com/brooklynDev/airborne
8) APIpray Inspector
Apiary tillater overvåking av API i designfasen ved å fange både forespørsel og svar. Det lar brukeren skrive API-tegninger og lar brukeren se dem Apiareditor eller Apiary.jo.
Egenskaper:
- Rollebasert tilgangskontroll over API-dokumenter.
- Det gjør det mulig å legge til og fjerne teammedlemmer fra API-designprosjekter
- API Blueprint management dashboard
Last ned lenke: https://apiary.io/
9) Apigee
Apigee er et API-testverktøy på tvers av skyer. Det lar brukeren måle og teste API-ytelse, støtter og bygger API ved hjelp av andre redaktører som Swagger. Det tilbyr sikkerhets- og styringsretningslinjer på tvers av alle API-er.
Egenskaper:
- Lar design av overvåke, distribuere og skalere APIer
- Det er enkelt å opprette API-proxyer fra Open API Specification og distribuere dem i skyen
- Identifiser ytelsesproblemer ved å spore API-trafikk, feilfrekvenser og svartider
Last ned lenke: http://apigee.com/
10) vREST
vREST tilbyr en online løsning for automatisert testing, mocking, automatisk opptak og spesifikasjon av REST / HTTP APIer / RESTful APIer.
- Det gir et uttømmende verktøy for å raskt validere REST API-ene dine
- Det leverer null feil webapplikasjoner med mindre innsats i API-testing
- For å validere webapplikasjonen din er det ikke behov for dyktige ressurser, og den kan generere dokumentasjon for API-spesifikasjonene dine
- API-mocks kan opprettes i vREST ved hjelp av Mock Server Functionality. Bruker kan direkte begynne å utvikle frontend ved hjelp av mock HTTP-forespørsler
Lenke til Vrest
11) Pyresttest
PyRestTest er en Python-basert REST API-testplattform. Den støtter tester i JSON- eller YAML-konfigurasjonsfiler. Derfor er det ingen kode nødvendig.
Egenskaper:
- Det er minimale avhengigheter, noe som gjør det enkelt å distribuere på serveren for røykprøver / helsekontroller
- Dette API-testverktøyet returnerer utgangskoder ved feil
- Pyresttest lar deg generere / trekke ut og validere mekanismer for å bygge testscenarier
Last ned lenke: https://github.com/svanoort/pyresttest
12) Ping API
Ping-API er API-testing som gjør det mulig å skrive testskript i JavaScript og CoffeeScript for å teste API-ene dine. Det tillater inspeksjon av HTTP API-samtale med fullstendig forespørsel og svardata. For eventuelle feil, får brukeren et varsel via e-post, slakk eller Hipchat.
Egenskaper:
- Ping-API for å planlegge test hvert minutt eller time
- Støtte for å skrive skript for å stille forespørselsoverskrifter, brødtekst og URL-parametere Den støtter for å skrive skript for å validere svaroverskrifter og hovedtekst
- Valider CRUD-flyt og logg på Ping API
Last ned lenke: https://ping-api.com/
13) Postbud
Postman er et plugin i Google Chrome, og det kan brukes til å teste API-tjenester. Det er en kraftig HTTP-klient for å teste nettjenester. For manuell eller utforskende testing er Postman et godt valg for testing av API.
- Med Postman kan nesten alle moderne web-API-data hentes ut
- Du kan skrive boolske tester i Postman Interface
- Du kan opprette en samling REST-samtaler og lagre hver samtale som en del av en samling for utføring i fremtiden
- I motsetning til CURL er det ikke et kommandolinjebasert verktøy, noe som gjør dette verktøyet uten problemer å lime inn tekst i kommandolinjevinduet
- For å overføre og motta REST-informasjon er Postman mer pålitelig
Link til Postmann
14) Karate DSL
Karate er et nytt API-testrammeverk på agurkbibliotek. Karate DSL lar testere skrive meningsfulle tester for webtjenester ved hjelp av et domenespesifikt språk.
Egenskaper:
- Den støtter konfigurasjonsbytte / iscenesettelse, parallell kjøring med flere tråder
- Tillater testing og generering av rapporter akkurat som ethvert standard Java-prosjekt
- Mulig å skrive tester selv for ikke-programmerere
- Karate API-testverktøyet tillater gjenbruk av nyttelastdata og brukerdefinerte funksjoner på tvers.
Last ned lenke: https://github.com/intuit/karate
15) HttpMaster
Det er et webutviklingsverktøy for å automatisere nettapplikasjonstesting, inkludert API-testing, tjenestetesting og testing av nettsteder. Det brukes primært som test-API for web-API for å automatisere testing av web-API-samtaler.
HttpMaster er det beste valget for API-testing som det har fått
- Flere http-metoder (GET, POST, SLETT osv.)
- Dynamiske parametere for forskjellige datatyper for å lage grupper av forskjellige API-forespørsler
- Ulike valideringstyper og avanserte valideringsuttrykk
Last ned HttpMaster
16) SOAP-ekkolodd
SOAPSonar er en API-test- og diagnostikkplattform for SOAP, XML, REST-baserte nettjenester. Bruk eksterne kilder som Excel, MS SQL, Oracle eller hvilken som helst ODBC-database for automatiserte tester.
Egenskaper:
- Identifiserer sårbarheter i Web Services som skadelig programvare og SQL Injection
- Funksjonstesting på nettjeneste med suksessregelrammer og samtidig klientbelastningstesting
- Native HP QC Integration, og støtter integrasjon med Hudson, Ant og JUnit
Last ned lenke: http://www.crosschecknet.com/
17) HP QTP (UFT)
Det gir et utvidbart rammeverk som er nyttig i å utføre og bygge funksjonaliteten til hodeløst system som ikke har et brukergrensesnitt. Det hjelper å teste hodeløse teknologier som databaser og webservices, JMS, etc. Ved å bruke API-testkonverteringsverktøyet kan du konvertere soapUI-tester til UFT (QTP) API-tester.
Last ned QTP
- Neste