Im Januar hat das Apidog-Team basierend auf dem Feedback der Benutzer viele "gewichtige" neue Funktionen eingeführt. Besuchen Sie die Webversion für eine frühe Erfahrung.
Der Schwerpunkt dieser Version liegt auf:
- Neuer "Debug-Modus" vereinfacht das API-Debugging
- Testfälle unterstützen das Hinzufügen von Schleifen, bedingten Anweisungen und anderen Funktionen
- Neue API-Batch-Management-Funktion
- Neue API-Änderungshistorie-Funktion
- Upgrade der Datenstrukturanzeige und des Bearbeitungsstils
Neuer "Debug-Modus" vereinfacht das API-Debugging
Das API-Management hat den Debug-Modus
hinzugefügt, der es ermöglicht, Anfragen zu senden und Parameter direkt in derselben API zu ändern, ohne dass zuerst das API-Dokument definiert werden muss. Dieser Modus ist besser für die Entwicklungsbedürfnisse von Code-First-Benutzern geeignet, konzentriert sich auf das "Debugging", um API-Anfragen einfacher und direkter zu gestalten und die Effizienz des API-Debugging zu verbessern. Nach dem Debugging kann es als API für das Teilen und die Zusammenarbeit in zukünftigen Dokumenten gespeichert werden.
Design-Modus: Zuerst das Dokument definieren/ändern, dann ausführen;
Debug-Modus: Senden Sie eine Anfrage und führen Sie sie in derselben API aus.
Der ursprüngliche Modus wird in "Design-Modus" umbenannt, und die beiden Modi haben im Wesentlichen die gleichen Funktionen. Der einzige Unterschied ist der Fokus des interaktiven Designs. Daten können zwischen den beiden Modi ausgetauscht werden, und Benutzer können je nach Bedarf zwischen ihnen wechseln.

Testfälle unterstützen das Hinzufügen von Iterationen, bedingten Anweisungen und anderen Funktionen
Beim Einrichten von Testfällen ist es jetzt möglich, Kontrollflussbedingungen wie Schleifen, Bedingungen, Wartezeiten, Gruppierungen und Fehlerbehandlung zu Anforderungsschritten hinzuzufügen, was Benutzern hilft, komplexere Testszenarien durch automatisiertes Testen zu erreichen.
- Iterationen: Unterstützung für fest definierte und bedingungsbasierte Schleifen.
- Bedingungen: Unterstützung für das Hinzufügen von If-Else-Bedingungen.
- Gruppierung: Unterstützung für die Gruppierung mehrerer Anforderungsschritte in einer einzigen Gruppe, um die Lesbarkeit und Benutzererfahrung zu verbessern.
- Wartezeiten: Unterstützung für das Festlegen von Wartezeiten, wodurch eine Verzögerung vor der Ausführung nachfolgender Schritte ermöglicht wird.
- Fehlerbehandlung: Neue globale Fehlerbehandlungsfunktionen stellen sicher, dass Testfälle wie erwartet ausgeführt werden.

Eine neue Funktion für die Batch-Verwaltung von API hinzugefügt
Um die Effizienz des API-Managements zu verbessern, wurde eine neue API-Datentabellen-Anzeigeseite zum Verzeichnis hinzugefügt, die es Teams erleichtert, APIs einheitlich zu verwalten. Die Anpassung von Datentabellenfeldern zum Filtern und Sortieren wird ebenfalls unterstützt. Darüber hinaus wurde eine neue Funktion für die Batch-Verwaltung von APIs hinzugefügt, die die Batch-Bearbeitung, das Löschen, das Verschieben, den Export und andere Operationen an APIs ermöglicht.
Eine neue Funktion wurde für eine API-Änderungshistorie hinzugefügt
Um kollaborative Szenarien zwischen Teams besser zu unterstützen, haben wir eine Änderungshistorie-Funktion für API-Dokumente und Datenmodelle hinzugefügt.
Die API-Änderungshistorie zeichnet Änderungen an jedem Feld der API auf, einschließlich Änderungsoperationen von Teammitgliedern und API-Dokumentänderungen, die durch das Importieren und Überschreiben verursacht wurden. Sie unterstützt den Vergleich mit historischen Versionen, um die spezifischen Änderungen an der API klar zu verstehen. Gleichzeitig unterstützt sie auch die Wiederherstellung auf eine beliebige historische Version, um Teams bei der besseren Verwaltung von API-Versionen zu helfen.

Upgrade der Datenstrukturanzeige und des Bearbeitungsstils
Die Bearbeitung und Anzeige der API wurde komplett aktualisiert. einschließlich:
Ein neues Layout des Daten-Schemas-Editors, um Benutzern zu helfen, Datentypen bequem festzulegen.

Der Anzeigestil der Datenstruktur des API-Dokuments wurde optimiert und aktualisiert. Das Beispiel wurde auf die rechte Seite der Datenstruktur für den Vergleich verschoben, und der Datenname wird hervorgehoben, um die Lesbarkeit der Parameterinformationen zu verbessern und die Leseerfahrung des API-Dokuments zu verbessern.
Erfahren Sie mehr
Das Apidog-Produktteam hat mehr neue Funktionen mitgebracht als nur die oben aufgeführten:
- Das Hauptfenster und das Projektfenster werden zusammengeführt, und die Projekt-Tab-Hierarchie wird hinzugefügt, um häufiges Umschalten, Ziehen und API-Debugging zwischen mehreren Projekten zu unterstützen.
- Beim Festlegen einer benutzerdefinierten Domäne für die Veröffentlichung von Dokumentationen wird eine neue, eigene Server-Relay-Methode hinzugefügt.
- Die Markdown-Editor-Syntax wird mit neuen Bulletin- und Faltblockstilen erweitert.
- Beim Importieren von Dateien von Swagger wird das Verzeichnisfeld des synchronisierten Dokuments in Swagger zusammen mit der Synchronisierung des API-Dokuments unterstützt.
- Auth unterstützt OAuth 1.0.
- Die API-Laufzeit unterstützt das Mocken von Bild-Byteströmen.
- Der Antworttext der Laufzeit-API unterstützt das Kopieren und Suchen nach dem Typ "Raw" und das Kopieren für den Typ "Preview".
- Beim Debuggen freigegebener API-Dokumente kann das Anforderungsbeispiel automatisch generiert werden, wenn der Textparameter des Anforderungsparameters json, xml oder raw ist.
- Der lokale Wert einer Variable kann so eingestellt werden, dass er dem Remote-Wert folgt.
- Die Markdown-Syntax unterstützt HTML-Attribute.
- Vor- und Nachprozessoren in APIs und API-Testfällen zeigen den effektiven Status der übergeordneten Vor- und Nachprozessoren an, sodass Benutzer die spezifischen Details der Vor- und Nachprozessoren sehen können, die während der API-Operation tatsächlich wirksam sind, und den Schalter jeder Ebene manuell steuern können.
Zusätzlich zu den neuen Funktionen haben wir auch Produktdetails und die Benutzererfahrung optimiert. Spezifische Änderungen finden Sie im Apidog-Changelog.
Wir heißen Benutzer willkommen, weiterhin Feedback und Vorschläge zur Optimierung zu geben, und wir werden unsere Produkte weiterhin optimieren und aktualisieren, um Benutzern bessere Produktfunktionen und eine noch bessere Benutzererfahrung zu bieten.
Weitere Nutzungshinweise und -vorgänge finden Sie im Hilfe-Center. Wenn Sie Fragen haben, können Sie sich gerne in der Apidog-Benutzergruppe mit uns austauschen.