Editor-Bewertungen: Benutzerbewertungen:[Gesamt: 0 Durchschnitt: 0].ilfs_responsive_below_title_1 { width: 300px; } @media(min-width: 500px) {.ilfs_responsive_below_title_1 { width: 300px; } } @media(min-width: 800px) {.ilfs_responsive_below_title_1 { width: 336px; } }
Kreya ist eine herunterladbare Windows-Anwendung, die Sie zum Builden verwenden können und APIs schnell und einfach testen. Es ist ein Open-Source-Programm und unterstützt auch Rest-APIs, Scripting und Tests.
Kreya gibt es als kostenlose Version sowie als kostenpflichtige Varianten. Es ist auch für Linux-und macOS-Plattformen verfügbar.
Die folgenden Funktionen sind in der kostenlosen Version von Kreya enthalten:
Voll funktionsfähiger gRPC-Client: Der KreyagRPC-Client unterstützt viele Funktionen wie Serverreflexion, gestreamte Anfragen, Anfragevalidierung und mehr. gRPC ist ein Open-Source-Framework für Remote Procedure Calls (RPC), das in jeder Umgebung ausgeführt werden kann und eine gute Leistungssteigerung bietet.
Leistungsstarker REST-Client: Kreya unterstützt REST-API-Aufrufe mit verschiedenen Anfrage-und Antwortformaten, Import von OpenAPI-Definitionen und mehr.
Umgebungen und Templating: Dies ist eine sehr wichtige Funktion von Kreya, die es Ihnen ermöglicht, umgebungsspezifische Werte und Daten separat zu speichern und Ihre Erfahrung zu vereinfachen. Sie können Umgebungen hinzufügen, bearbeiten und löschen und ganz einfach zwischen ihnen wechseln. Vorlagen ermöglichen es Ihnen, realistische Dummy-Daten für jede Anfrage zu generieren, sodass Sie sie einfach testen können.
Wiederverwendbare Authentifizierungskonfigurationen: Kreya zentralisiert die Authentifizierungsverwaltung, sodass Sie Ihre Authentifizierungsdaten an einem Ort definieren und nahtlos darauf verweisen können Ihre Anfragen, um Wiederholungen zu vermeiden. Sie können alle Ihre Authentifizierungskonfigurationen ganz einfach hinzufügen, bearbeiten und löschen.
So funktioniert es:
1. Laden Sie Kreya über den Link am Ende dieses Artikels herunter und installieren Sie es.
2. Führen Sie Kreya aus und klicken Sie zum Ausprobieren kurz auf „Beispielprojekt öffnen“. Wenn Sie ein neues Projekt erstellen möchten, können Sie auf „Projekt erstellen“ klicken und dann den Vorgang starten.
3. In wenigen Augenblicken werden alle API-Definitionen importiert und das Beispielprojekt wird auf Ihre Festplatte geklont.
4. Um Ihre erste Anfrage zu senden und zu testen, müssen Sie einen gRPC-Vorgang in der Liste auswählen. Klicken Sie auf „Hello“-> „Hello Service“ und wählen Sie „Say Hello“. Klicken Sie dann im gRPC-Bedienfeld auf „Senden“. Sie erhalten eine „OK“-Antwort im Antwortbereich zusammen mit der Zeit in Millisekunden für die Generierung der Antwort. Das bedeutet, dass Sie Ihren ersten API-Aufruf mit Kreya erfolgreich durchgeführt haben.
5. Klicken Sie neben dem Testen von REST-APIs auf rest-> wttr.in und wählen Sie „London“ aus. Klicken Sie wie zuvor oben auf „Senden“ und Sie erhalten die aktuelle Temperatur in London im Antwortbereich, die anzeigt, dass die Rest-API ordnungsgemäß funktioniert. Dieses Beispiel verwendet wttr.in, einen kostenlosen Wettervorhersagedienst, der verschiedene Informationsdarstellungsmethoden für Konsolen-HTTP-Clients und mehr unterstützt.
6. Klicken Sie im selben wttr.in-Ordner auf „Mond“ und dann auf „Senden“. Sie erhalten ein PNG-Bild des Mondes mit der aktuellen Phase. Dies zeigt, dass Sie die wttr.in-Rest-API erfolgreich hinzugefügt haben.
7. Sie können die HTTP-Methode ändern, indem Sie auf den Abwärtspfeil neben „GET“ klicken und jede andere Anfrage wie POST, PUT, DELETE und mehr auswählen und sie entsprechend testen. Um die gRPC-Methode zu ändern, können Sie auch auf das „Stift“-Symbol neben dem Namen klicken und die erforderlichen Schritte ausführen.
8. Verwenden Sie die verfügbaren Symbole oben im linken Bedienfeld (HTTP-/HTTPS-Bedienfeld), um einen neuen Ordner zu erstellen, zu löschen, Vorgänge durchzuführen und mehr.
9. Klicken Sie auf einen beliebigen „Ordner“, um seine Umgebungseinstellungen für gRPS, Ruhe und Authentifizierungskonfiguration zu konfigurieren. Diese Einstellungen werden auf alle Vorgänge und Unterordner angewendet, es sei denn, sie werden auf einer niedrigeren Ebene überschrieben.
10. Mit der horizontalen Symbolleiste unter dem Bereich „Anforderungen“ können Sie die Abfrage, Header, Authentifizierungsmethoden, Endpunkte und mehr konfigurieren. Die Symbolleiste unter der Antwort ermöglicht es Ihnen, die Antwort, Header, Trailer sowie die Traces anzuzeigen.
Abschließende Bemerkungen:
Insgesamt ist Kreya eine ordentliche und einfache Anwendung, die es Ihnen ermöglicht, sie zu erstellen und testen Sie Ihre APIs ganz einfach und schnell. Die kostenlose Version hat Einschränkungen und unterstützt nur die oben genannten Funktionen. Sie können für zusätzliche wichtige Funktionen wie Skripterstellung und Tests, Windows-Authentifizierung für APIs und mehr auf die kostenpflichtige Version upgraden. Kreya ist eines der beliebtesten Tools in diesem Bereich und eine gute Alternative zu Postman.
Klicken Sie hier, um die Kreya-Anwendung für Windows, Linux und macOS herunterzuladen. Sie müssen über die 64-Bit-Version von Windows 10 verfügen, damit Kreya funktioniert.