Test jednostkowy API Tulip

Prev Next

Cel

W niniejszym artykule podsumowano strukturę i budowę interfejsu API Tulip.

Jakie cele spełnia test jednostkowy interfejsu API Tulip?

Umożliwia on testowanie niektórych z najczęściej używanych funkcji interfejsu API Tulip. Funkcje zawarte w aplikacji:

  • Wyświetlanie tabel Tulip
  • Wyświetlanie rekordów tabeli Tulip
  • Tworzenie rekordu w tabeli Tulip
  • Zliczanie rekordów w tabeli Tulip
  • Usuń rekord z tabeli Tulip
  • Zaktualizuj rekord w tabeli Tulip
  • Usuń wszystkie rekordy z tabeli Tulip
  • Podpisywanie adresów URL

Tabela używana w teście jednostkowym

Aby przetestować funkcje API tabeli Tulip, użytkownik potrzebuje tabeli testowej, a mianowicie przykładowej tabeli API Tulip.

Struktura aplikacji

Feature rename

Prior to r383, Service Accounts were called "API Tokens".

Po lewej stronie każdego kroku znajduje się menu.

W krokach „Wprowadzenie” i „Konfiguracja połączenia” użytkownik może zapoznać się z przeznaczeniem aplikacji, a także znaleźć instrukcje dotyczące konfiguracji połączenia między łącznikiem API Tulip a swoją instancją.

Intro

Jeśli w Twojej instancji nie są włączone obszary robocze, przejdź do ustawień konta > Tulip API, aby wygenerować konto serwisowe. W tym przypadku nie musisz odwoływać się do /w/DEFAULT w swoim punkcie końcowym API, tzn. aby uzyskać tabele, Twój punkt końcowy będzie wyglądał następująco: adres bazowy + api/v3/tables

Jeśli masz włączone obszary robocze i korzystasz z globalnego konta serwisowego API (znajdującego się w sekcji Ustawienia konta > Tulip API), musisz zdefiniować obszar roboczy w swoim punkcie końcowym API, tzn. aby pobrać tabele, twój punkt końcowy będzie wyglądał następująco: -adres URL bazowy + api/v3/w/<workspaceID>/tables. Więcej informacji na ten temat znajdziesz tutaj – https://support.tulip.co/apidocs/introduction#workspaces

Jeśli masz włączone obszary robocze i korzystasz z konta usługowego o zakresie obszaru roboczego (znajdującego się w sekcji Ustawienia obszaru roboczego > Tulip API), nie musisz definiować obszaru roboczego w swoim punkcie końcowym API, tzn. aby pobrać tabele, twój punkt końcowy będzie wyglądał następująco:-BASE URL + api/v3/tables

config.png

W kroku „Pobierz tabele” funkcja łącznika uruchamia się po naciśnięciu przycisku „Pobierz tabele”, aby wyświetlić listę wszystkich tabel w instancji. Użytkownik może wybrać tabelę z interaktywnej tabeli po lewej stronie i wyświetlić jej szczegóły po prawej stronie.Get Tables

W kroku „Utwórz rekord” użytkownik może utworzyć nowy rekord, wypełniając pola wprowadzania danych. Po kliknięciu przycisku „Utwórz rekord” i wypełnieniu wszystkich pól nowy rekord będzie widoczny w interaktywnej tabeli po prawej stronie. Create Record

W kroku „Pobierz rekordy ” po naciśnięciu przycisku „Pobierz rekordy” wyświetlana jest lista rekordów z tabeli „Tulip API Sample ”. Użytkownik może wybrać rekord z interaktywnej tabeli po lewej stronie i wyświetlić jego szczegóły po prawej stronie.Get Recs

W etapie „Count records ” po naciśnięciu przycisku uruchamiana jest funkcja łącznika, a liczba rekordów jest widoczna po prawej stronie.Count recs

W kroku „Update record” użytkownik może wybrać identyfikator rekordu do aktualizacji oraz wypełnić pola wprowadzania danych, które mają zostać zaktualizowane. Po kliknięciu przycisku „Update record” zaktualizowany rekord jest widoczny po prawej stronie.Update recs

W kroku „Usuń rekord” użytkownik musi wybrać rekord z interaktywnej tabeli po lewej stronie. Po kliknięciu przycisku „Usuń rekord” rekord zostanie usunięty z przykładowej tabeli.

Delete Recone

W kroku „Usuń wszystkie rekordy ” po kliknięciu przycisku „Usuń wszystkie rekordy ” wszystkie rekordy zostaną usunięte z przykładowej tabeli.

Delete all recs

W kroku „Podpisz adres URL ” użytkownik może wprowadzić adres URL i go podpisać. Po podpisaniu adresu URL podpisany adres można wyświetlić w prawym panelu. sign url