Pieprasījuma konfigurācija

API pārbaudes pieprasījuma konfigurācija

Kas ir pieprasījuma konfigurācija?

Pieprasījuma konfigurācija ir vieta, kur definējat testējamā API galapunkta detaļas. Tas ietver URL iestatīšanu, HTTP metodi un jebkādus papildu parametrus vai galvenes, kas nepieciešami pieprasījumam.

Pieprasījuma konfigurēšana

  1. URL galapunkts: Iestatiet testējamā API galapunkta URL. Šī ir adrese, uz kuru pārbaude nosūtīs pieprasījumus.
  2. HTTP metodes: Izvēlieties no šādām atļautajām HTTP metodēm, pamatojoties uz to, ko atbalsta jūsu API galapunkts:
  • GET: Iegūt datus no servera.
  • POST: Nosūtīt datus uz serveri, lai izveidotu/atjauninātu resursu.
  • PUT: Atjaunināt esošu resursu serverī.
  • PATCH: Daļēji atjaunināt esošu resursu serverī.
  • DELETE: Noņemt resursu no servera.

HTTP METODES

Papildu pieprasījuma konfigurācijas

Varat tālāk pielāgot savu API pārbaudi ar šādām iespējām:

  • Vaicājuma parametri: Pievienojiet atslēgas/vērtības pārus, ko pievienot jūsu URL. Tas ļauj nodot papildu datus caur URL.

    • Piemērs: https://api.example.com/resource?key1=value1&key2=value2 Vaicājuma parametri
  • Galvenes: Pievienojiet pielāgotas galvenes savam pieprasījumam. Galvenes var izmantot metadatu nosūtīšanai un pieprasījuma apstrādes kontrolei.

    • Piemērs: Content-Type: application/json Galvenes
  • POST pamatteksts: Iekļaujiet pamattekstu POST pieprasījumiem. Tas ir noderīgi datu nosūtīšanai resursu izveidošanai vai atjaunināšanai.

    • Piemērs: {"name": "example", "value": "data"} POST pamatteksts
  • Pamata autentifikācija: Norādiet akreditācijas datus pamata autentifikācijai. Tas tiek izmantots pieprasījuma autentificēšanai ar serveri.

    • Piemērs: Username: user, Password: pass Pamata autentifikācija
  • Izlaist SSL: Iespēja izlaist SSL verifikāciju. Tas var būt noderīgi galapunktu testēšanai ar pašparakstītiem sertifikātiem.

    • Piemērs: Skip SSL: true Izlaist SSL
  • Sekot novirzīšanām: Iespēja sekot HTTP novirzīšanām. Tas nodrošina, ka pārbaude seko jebkurām novirzīšanas atbildēm no servera.

    • Piemērs: Follow Redirects: true

Praktiski lietošanas gadījumi

  • GET pieprasījumu testēšana: Pārbaudiet, vai jūsu API pareizi iegūst datus.
  • POST pieprasījumu testēšana: Nodrošiniet, ka jūsu API spēj apstrādāt datu izveidošanu vai atjaunināšanu.
  • Galveņu izmantošana autentifikācijai: Nododiet autentifikācijas marķierus galvenēs, lai piekļūtu aizsargātiem resursiem.
  • Sarežģītu vaicājuma parametru nosūtīšana: Testējiet, kā jūsu API apstrādā sarežģītus vaicājumus.

Konfigurējot šos iestatījumus, varat pielāgot savas API pārbaudes precīzām jūsu API galapunkta prasībām, nodrošinot visaptverošu testēšanu un uzraudzību.