رستر Rester

رستر Rester یک ابزار تست  API به صورت تحت وب است . به منظور تسهیل جریان کار در تست سرویس ها (API) ایجاد شده است.

رستر Rester مشابه postman  است با این تفاوت که کاملا بومی سازی شده و توسط تیم فارال ( توسعه دهندگان اریکس ) ایجاد شده است.

ذخیره درخواست ها برای مراجعات بعدی به سرویس ، تجزیه و تحلیل پاسخ ها ، تغییر سریع محتوای یک درخواست و … از امکانات خوب rester است که باعث میشود در هنگام توسعه یک API زمان بسیار زیادی را صرفه جویی کنید.

برای استفاده از رستر اریکس و تست هر سرویسی ابتدا باید کاربر احراز هویت (Authentication ) شود. بدین منظور باید توسط مدیریت پروژه در بخش Authentication  یک user و role برای توسعه دهنده ایجاد شود و مجوز دسترسی (permission) به سرویس های هر گروه به وی داده شود.

دکمه authorization بدین منظور ایجاد شده است. در صورت احراز هویت موفق کاربر این دکمه به رنگ سبز در خواهد آمد و توسعه دهنده مورد نظر امکان تست سرویس ها را دارد.
احراز هویت کاربر در رستر بدین صورت انجام می پذیرد که با کلیک برروی دکمه authorization لیست کاربران نمایش داده می شود و با کلیک بر روی نام هر کاربران احراز هویت او انجام می گیرد و امکان تست سرویس برای وی فراهم می گردد و دکمه authorization سبز رنگ می شود.

رستر(Rester)

متد به صورت خودکار انتخاب می شود و در باکس url  ، ادرس ساخته شده برای سرویس نمایش داده می شود و مقدار دهی به متغیر ها نیز از این قسمت انجام می شود .

رستر(Rester)

دکمه send request درخواست را ارسال می کند و نتیجه را نمایش می دهد که در صورت صحیح بودن عملکرد سرویس کد 200 و پیغامی را برمیگرداند.

رستر(Rester)

در صورت صحیح نبودن و یا مشکل سرور status code دیگری به همراه پیغام دیگری ظاهر می شود.
همانطور که در تصویر مشاهده می کنید، دکمه  JSON در متد POST یا PUT دیتا را به صورت JSON دریافت می کند. FORMDATA به صورت FORM دریافت می کند.

رستر(Rester)

دکمه add field امکان اضافه کردن فیلد را فراهم می کند و نام و مقدار و نوع فیلد را دریافت می کند.
دکمه show html در صورت بروز خطای سرویس ، دیتا یا ارور سرویس را به صورت html یا json نمایش میدهد.

رستر(Rester)
رستر(Rester)