RestSharp ile API Testi

0
1.415
Görüntüleme

RestSharp

1. Adım VS (Visual Studio) üzerinden yeni bir Class Library projesi oluşturuyoruz.File>NewProject menüsünü tıkladığımızda NewProject penceresi açılacak. Bu pencereden .Net Core>Class Library i seçiyoruz.

2. Adım testimizi NUnit üzerinden koşturmak için Nuget paketlerini eklememiz gerekiyor. Solution Explorer üzerinden projemizin üzerine gelip sağ tık yapıyoruz. Açılan menüden Manage NuGet Packages ı tıklıyoruz.

NuGet yönetim menüsünden Browse seçtikten sonra Nuniti aratıyoruz indirmemiz gereken paketler NUnit,  Nunit3TestAdapter, Microsofr.NET.Test.Sdk ve ResSharper ı projemize ekliyoruz.

Sıra geldi testimizi yazmaya (Kodlamaya)

3. Adım ilk önce apimizin çalıştığını doğrulayalım.

4. Adım Şimdide response değişkenlerinden birini doğrulayalım.

5. Adım JsonSchema doğrulamasından bahsetmek istiyorum. Api den dönen sonucu JsonSchema üzerinden doğruladığınızda değişkenler doğru tipte mi döndü, dönmesi gerektiği halde dönmeyen herhangi bir değişken var mı v.b. bir çok şeyi aynı anda kontrol etmiş oluyoruz. Öncelikle şema için bir json dosyası hazırlayıp şemamızı kaydetmeliyiz. Şema oluşturmak için https://www.jsonschema.net/

ListUserApi JsonSchema

Projeyi buradan indirebilirsiniz https://github.com/serhatozdursun/ApiAutometedTest1

CEVAP VER

Yanlış bir e-posta adresi girdiniz!
Lütfen adınızı buraya girin Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.