Phantom Mock: Chrome-extensie voor in-browser API-mocking
Phantom Mock, ontwikkeld door het Phantom Mock-team, is een Chrome-extensie die netwerkverzoeken van de browser onderschept om backend-antwoorden te simuleren voor frontend-testen. De tool legt Fetch- en XHR-activiteit vast, zodat ontwikkelaars verschillende serverstatussen kunnen emuleren terwijl ze lokaal werken. Het positioneert zichzelf als een lokale, zero-configuratie oplossing die volledig binnen de browser draait. Bedoelde gebruikers zijn frontend-ontwikkelaars en QA-engineers die interfaces onafhankelijk van een live backend moeten testen.
Wat kun je testen met Phantom Mock?
Ontwikkelaars kunnen frontend foutafhandeling en variaties in datastatus oefenen zonder servercode te wijzigen. De extensie maakt het praktisch om API randgevallen te reproduceren, zodat UI-componenten, foutmeldingen en herhaallogica gevalideerd kunnen worden tegen voorspelbare reacties. Die mogelijkheid ondersteunt deterministische tests en vermindert de afhankelijkheid van een veranderende backend tijdens ontwikkeling en QA. Testgegevens kunnen ontbrekende velden en grenswaarden voor componentweerstand bevatten.
HTTP-foutcodes zoals 404 of 500
Aangepaste JSON-payloads voor gevarieerde datastatussen
Vertraagde of lege reacties om laad- en fallbacklogica te testen
Hoe snel kun je mocks toepassen en regels wijzigen?
De extensie past mockregels in realtime toe in veel ontwikkelingsscenario's, zodat wijzigingen vaak effect hebben zonder de pagina opnieuw te laden. Je kunt per-regel reactietijden instellen om latentie te simuleren en enkele regels of de hele extensie met een klik om te schakelen tussen testgevallen. Deze onmiddellijke beschikbaarheid vermindert de iteratietijd bij het diagnosticeren van UI-gedrag onder specifieke API-omstandigheden.
Hoe fijnmazig is de selectie van verzoeken en waar draait het?
Verzoektargeting ondersteunt URL-patroonmatching, HTTP-methodefilters en reguliere expressies, zodat regels specifieke eindpunten of groepen oproepen kunnen targeten. De extensie onderschept zowel Fetch- als XMLHttpRequest-verkeer en omvat per-regel inschakeling om de testomvang beperkt te houden. Het is beschikbaar voor Chrome en andere op Chromium gebaseerde browsers zoals Edge, Brave en Vivaldi, waarbij lokale uitvoering zonder externe proxies wordt gehandhaafd.
Praktische keuze voor lokale API-mocking, met een browserbeperking
Phantom Mock is een praktische optie voor frontend-ontwikkelaars en QA-engineers die snelle, lokale controle nodig hebben over API-antwoorden tijdens UI-tests. De reikwijdte is beperkt tot op Chromium gebaseerde browsers, wat teams die andere engines gebruiken beperkt. Als praktische tip, schakel de instelling Toestaan in Incognito van de browser in voordat je testscenario's in de privémodus uitvoert. De extensie past goed bij workflows die snelle, in-browser mockbeheer boven externe proxy-instellingen prioriteren.
Voor
Intercepts aanvragen zonder de applicatiecode te wijzigen
Ondersteunt aangepaste JSON-antwoorden en configureerbare HTTP-statuscodes
Per-regel responsvertragingen om trage netwerkcondities te simuleren
Patroonherkenning en methodefilters voor nauwkeurige verzoekdoelstellingen
Tegen
Alleen beschikbaar voor Chromium-gebaseerde browsers
Incognito gebruik vereist handmatige inschakeling in de browserinstellingen
Sommige nepregels vereisen mogelijk nog steeds een pagina-herlaad in bepaalde scenario's
De wetten inzake het gebruik van software verschilt per land. We moedigen het gebruik van dit programma niet aan of keuren het niet goed als het in strijd is met deze wetten. Softonic kan een vergoeding ontvangen als u klikt op een link of één van de producten aanschaft die hier worden weergegeven.