Prodotto

Server fittizio programmabile dinamico

APIGIT offre un MockServer programmabile e dinamico, alimentato da Express.js ed eseguito in un contenitore sandbox Node.js all'interno del cloud APIGIT. Questo strumento potente consente di simulare logiche aziendali complesse con contenuti dinamici o stati persistenti, permettendo di testare le API in un ambiente realistico senza la necessità di un backend reale.Grazie alla potenza di Express.js, MockServer offre flessibilità nella definizione delle rotte, nell'utilizzo dei middleware e nella creazione di risposte complesse, tutto utilizzando convenzioni JavaScript familiari. Inoltre, i MockServer possono essere generati automaticamente a partire dalle specifiche API con un solo clic, rendendo la configurazione molto semplice. Utilizzando MockServer, è possibile validare rapidamente le API, identificare problemi e garantire la corretta funzionalità prima del rilascio, risparmiando così tempo e fatica durante lo sviluppo.

Genera automaticamente un server fittizio
Con la definizione della specifica API, APIGit può generare automaticamente i percorsi e gli script per il server fittizio. È quindi possibile personalizzare i percorsi modificando la risposta o aggiungendo la logica aziendale.

Modalità di visualizzazione MockServer: visualizzazione predefinita
Nella vista predefinita del server fittizio, puoi facilmente rivedere i percorsi definiti e la loro implementazione negli script, fornendo una comprensione completa della funzionalità del server fittizio.
Modalità di visualizzazione MockServer - visualizzazione diff
Nella "visualizzazione delle differenze" del server fittizio, puoi confrontare uno script con un altro. Questa funzione è particolarmente utile per la generazione del codice. Confrontando uno script esistente con uno script generato automaticamente, puoi facilmente rivedere e identificare eventuali differenze tra i due.

Modalità di modifica del server fittizio - vista codice
In "modalità codice", hai la possibilità di visualizzare e modificare direttamente tutti i percorsi. Questo può essere utile per apportare rapidamente modifiche a più percorsi contemporaneamente, ad esempio tramite copia e incolla. Questo può essere un metodo più efficiente per modificare le rotte rispetto alla navigazione attraverso l'interfaccia.
Modalità di modifica del server fittizio - visualizzazione delle differenze
Analogamente ad altre sezioni dell'applicazione, puoi rivedere le modifiche apportate in "modalità diff" prima di confermarle. Ciò ti consente di apportare modifiche con sicurezza, sapendo di averle esaminate e approvate per prime.

Server simulato avanzato e programmabile con funzionalità stateful
Pubblica il tuo server fittizio e portalo in vita con un nome di dominio personalizzabile. Usalo come back-end temporaneo per testare la tua API prima che il tuo back-end effettivo sia pronto. Il server fittizio live è stateful e fornisce log dettagliati per il debug delle richieste API.

Più server fittizi in esecuzione attivi per un repository
Testa facilmente varie fasi della tua attività pubblicando un server fittizio in qualsiasi punto della tua cronologia git, simile alle specifiche API e ai documenti markdown. Sono supportati più server fittizi attivi per una simulazione completa.