Qo'lda testda API testi nima?
Qo'lda testda API testi nima?

Video: Qo'lda testda API testi nima?

Video: Qo'lda testda API testi nima?
Video: Serializerlarni pytest orqali testdan o'tkazish. [Django Rest Framework darslari] 2024, May
Anonim

API sinovi dasturiy ta’minot turi hisoblanadi sinovdan o'tkazish o'z ichiga oladi sinovdan o'tkazish amaliy dasturlash interfeyslari ( API'lar ) bevosita va integratsiyaning bir qismi sifatida sinovdan o'tkazish funksionallik, ishonchlilik, ishlash va xavfsizlik bo'yicha kutilgan javoblarni aniqlash. beri API'lar GUI yo'qligi, API sinovi xabar sathida amalga oshiriladi.

Xuddi shunday, siz so'rashingiz mumkin, qaysi vosita API testi uchun ishlatiladi?

JMeter. JMeter (ochiq manba) keng tarqalgan ishlatilgan funktsional uchun API sinovi u aslida yuk uchun yaratilgan bo'lsa-da sinovdan o'tkazish . CSV fayllari bilan avtomatik ravishda ishlash, bu jamoaga tezda noyob parametr qiymatlarini yaratishga imkon beradi API sinovlari.

Xuddi shunday, API testi osonmi? beri API test bajarilishi tez, barqaror va etarlicha kichik, bu oson ko'proq qo'shish uchun testlar oqimga sinovdan o'tkazish minimal xavf bilan jarayon. Bu faqat avtomatlashtirilganda mumkin API sinovi kabi xususiyatlarga ega vositalar: testlarni boshqarish vositalari va nuqsonlarni kuzatish vositalari bilan integratsiya.

Keyinchalik, yangi boshlanuvchilar uchun API testi nima degan savol tug'ilishi mumkin.

API sinovi integratsiyaning bir turi hisoblanadi sinovdan o'tkazish uchun bajariladi sinov the API uning funksionalligi, ishonchliligi, ishlashi va xavfsizligini tekshirish API ishlatilgan. Bunda sinovdan o'tkazish , the API'lar va ular faollashtiradigan integratsiya sinovdan o'tkaziladi.

Nima uchun biz API testini o'tkazamiz?

Qachon sinovdan o'tkazish ma'lumotlar bazasidan yozuvlarni qo'shish va o'chirish, avtomatlashtirilgan UI kabi narsalar testlar vaqt talab qiluvchi va takrorlanishi mumkin. Va API sinovi sinovchiga ruxsat beradi qilish UI orqali ruxsat berilmasligi mumkin bo'lgan so'rovlar hisoblanadi ilovadagi potentsial xavfsizlik kamchiliklarini aniqlash uchun juda muhimdir.

Tavsiya: