Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo glossario definisce i termini usati nella documentazione di Dev Proxy.
A
Simulatore API
Strumento che simula il comportamento di un'API senza connettersi al server API reale. Dev Proxy è un simulatore api che può simulare risposte, simulare errori e inserire latenza.
C
Test chaos
Metodologia di test che introduce deliberatamente errori in un sistema per verificare che possa gestire condizioni impreviste. Dev Proxy abilita il test chaos simulando errori ed errori casuali dell'API.
File di configurazione
File JSON (devproxyrc.json) che definisce il comportamento del proxy di sviluppo, inclusi gli URL da controllare, quali plug-in abilitare e impostazioni specifiche del plug-in. Vedere Configurare il proxy di sviluppo.
E
Simulazione degli errori
La pratica di effettuare intenzionalmente chiamate API fallimentari per testare come un'applicazione gestisce i fallimenti. Dev Proxy simula gli errori restituendo risposte di errore HTTP anziché inoltrare richieste all'API reale.
I
Intercettare
Quando Dev Proxy acquisisce una richiesta HTTP/HTTPS prima di raggiungere la destinazione. Le richieste intercettate possono essere passate all'API, modificate o sostituite con risposte fittizie.
L
Latenza
Ritardo di tempo tra l'invio di una richiesta e la ricezione di una risposta. Dev Proxy può inserire la latenza artificiale per simulare condizioni di rete lente o API di overload.
M
Simulare la risposta
Risposta predefinita restituita da Dev Proxy anziché inoltrare una richiesta all'API reale. Le simulazioni sono utili per il test sulle API che non esistono ancora o quando si vogliono risposte prevedibili.
File fittizio
Un file JSON (spesso mocks.json) contenente definizioni di risposta fittizie. Ogni voce associa uno schema URL a un corpo di risposta, un codice di stato e delle intestazioni.
P
Passa attraverso
Quando Dev Proxy inoltra una richiesta all'API reale senza alcuna modifica. Ciò si verifica quando una richiesta non corrisponde ad alcun plug-in attivo o quando i plug-in decidono di non agire su di esso.
Plug-in
Componente modulare che estende le funzionalità di Dev Proxy. I plug-in possono intercettare le richieste, generare report o fornire indicazioni. Vedere Architettura del plug-in.
Preset
File di configurazione predefinito per scenari comuni. I set di impostazioni combinano plug-in e impostazioni per eseguire attività specifiche. Vedere Usare configurazioni predefinite.
Proxy
Un server che si trova tra un'applicazione client e un server API, inoltrando richieste e risposte. Dev Proxy viene eseguito come proxy locale nel computer.
R
Limitazione della velocità
Una tecnica che le API usano per limitare il numero di richieste che un client può effettuare in un periodo di tempo. Dev Proxy può simulare la limitazione della frequenza restituendo risposte 429 (troppe richieste). Confrontare con la regolazione.
Registrazione
Processo di acquisizione di richieste e risposte API per un'analisi successiva. Dev Proxy può registrare il traffico ed esportarlo in diversi formati.
Reporter
Plug-in che converte i dati registrati in formati leggibili come Markdown, JSON o testo normale. I giornalisti elaborano l'output dei plug-in di report.
Plug-in per la creazione di report
Plug-in che analizza le richieste registrate e genera report sull'utilizzo dell'API, sulle autorizzazioni o sulle procedure consigliate.
S
Schema
File di schema JSON che definisce la struttura e le regole di convalida per i file di configurazione di Dev Proxy. Gli schemi abilitano IntelliSense negli editor che li supportano.
Shadow API
Un endpoint API usato da un'applicazione ma non è formalmente documentato o noto all'organizzazione. Dev Proxy può aiutare a individuare le API shadow.
T
Throttling
Quando un'API rallenta o rifiuta intenzionalmente le richieste a causa di un carico elevato o per proteggere le risorse. Spesso usato in modo intercambiabile con la limitazione della frequenza, anche se il throttling implica in genere una condizione temporanea mentre il rate limiting è una politica fissa.
U
URL da controllare
Modelli di URL monitorati da Dev Proxy per le richieste. Vengono intercettate solo le richieste corrispondenti a questi modelli. I modelli supportano i caratteri jolly, ad esempio https://api.contoso.com/*.
W
Orologio
Per monitorare le richieste a URL specifici. Dev Proxy controlla gli URL configurati e può intercettare le richieste corrispondenti.