چرا من پستچی را برای این رها کردم

Summarize this content to 400 words in Persian Lang
برای توسعه دهندگان API، Postman ابزاری فوق العاده برای اشکال زدایی نقاط پایانی و یافتن هر گونه باگ است.
برای توسعه دهندگان API، Postman ابزاری فوق العاده برای اشکال زدایی نقاط پایانی و یافتن باگ ها است. با این حال، به عنوان یک کاربر باتجربه، با چندین ناراحتی مواجه شده ام، مانند:
هر بار که کدنویسی را تمام می کنم، باید URL و پارامترهای API را در Postman کپی کنم. اغلب، من فقط روی «ارسال» کلیک میکنم، اما در حال حاضر بیشتر از آنچه میخواهم برای وارد کردن پارامترها وقت تلف کردهام.
تنظیم ادعاها فقط با اسکریپتهای جاوا اسکریپت داخلی امکانپذیر است، که خیلی شهودی نیست.
به طور مشابه، استخراج متغیرها از پاسخ ها نیز نیاز به اسکریپت دارد.
اغلب، من باید پاسخ های API را با پایگاه داده خود مقایسه کنم، اما Postman نمی تواند این کار را انجام دهد.
علاوه بر این، اصرار مداوم برای پرداخت برای ویژگیهای ممتاز دیوانهکننده است.
بنابراین، من شروع به جستجوی جایگزین کردم. من Insomnia و Thunder Client را امتحان کردم، اما آنها واقعاً در مقابل Postman متمایز نشدند.
سپس EchoAPI را کشف کردم و اساساً تمام کادرهای من را بررسی کرد.
1. اکوسیستم پلاگین غنی
به عنوان یک توسعه دهنده جاوا، EchoAPI یک پلاگین IntelliJ IDEA را ارائه می دهد که کد من را اسکن می کند و همه API ها را شناسایی می کند. تنها کاری که باید انجام دهم این است که روی “ارسال” کلیک کنید. به علاوه، میتوانم دادهها را مستقیماً با یک کلیک با کلاینت EchoAPI همگامسازی کنم.
مانند Postman، EchoAPI از پیش اسکریپت ها و اسکریپت های آزمایشی پشتیبانی می کند که کاملاً با نحو Postman سازگار است. با این حال، امروز می خواهم برخی از ویژگی های اضافی را برجسته کنم.
2. عملیات بصری
EchoAPI با عملیات بصری خود برتر است.
ادعاهای بصری
میتوانید ادعاها را به صورت بصری از بدنه پاسخ (JSON، XML، و غیره)، سرصفحهها، کدهای وضعیت و زمانهای پاسخ تنظیم کنید—بدون نیاز به کدنویسی.
استخراج متغیر بصری
می توانید متغیرها را به صورت بصری از بدنه پاسخ، هدرها، کدهای وضعیت و زمان پاسخ استخراج کنید، دوباره با کدگذاری صفر.
3. قابلیت های پایگاه داده
EchoAPI از عملیات پایگاه داده در اسکریپت های قبل و بعد از درخواست پشتیبانی می کند. این بدان معناست که میتوانم کارهایی مانند خواندن از جدول کاربر در پیشاسکریپت برای استفاده از دادهها به عنوان پارامترهای درخواست انجام دهم، یا جدول نظرات را پس از افزودن یک نظر بررسی کنم تا ببینم آیا به درستی در پایگاه داده MySQL من درج شده است یا خیر.
در مجموع، EchoAPI یک محصول شگفت انگیز است.
برای توسعه دهندگان API، Postman ابزاری فوق العاده برای اشکال زدایی نقاط پایانی و یافتن هر گونه باگ است.
برای توسعه دهندگان API، Postman ابزاری فوق العاده برای اشکال زدایی نقاط پایانی و یافتن باگ ها است. با این حال، به عنوان یک کاربر باتجربه، با چندین ناراحتی مواجه شده ام، مانند:
- هر بار که کدنویسی را تمام می کنم، باید URL و پارامترهای API را در Postman کپی کنم. اغلب، من فقط روی «ارسال» کلیک میکنم، اما در حال حاضر بیشتر از آنچه میخواهم برای وارد کردن پارامترها وقت تلف کردهام.
- تنظیم ادعاها فقط با اسکریپتهای جاوا اسکریپت داخلی امکانپذیر است، که خیلی شهودی نیست.
- به طور مشابه، استخراج متغیرها از پاسخ ها نیز نیاز به اسکریپت دارد.
- اغلب، من باید پاسخ های API را با پایگاه داده خود مقایسه کنم، اما Postman نمی تواند این کار را انجام دهد.
- علاوه بر این، اصرار مداوم برای پرداخت برای ویژگیهای ممتاز دیوانهکننده است.
بنابراین، من شروع به جستجوی جایگزین کردم. من Insomnia و Thunder Client را امتحان کردم، اما آنها واقعاً در مقابل Postman متمایز نشدند.
سپس EchoAPI را کشف کردم و اساساً تمام کادرهای من را بررسی کرد.
1. اکوسیستم پلاگین غنی
به عنوان یک توسعه دهنده جاوا، EchoAPI یک پلاگین IntelliJ IDEA را ارائه می دهد که کد من را اسکن می کند و همه API ها را شناسایی می کند. تنها کاری که باید انجام دهم این است که روی “ارسال” کلیک کنید. به علاوه، میتوانم دادهها را مستقیماً با یک کلیک با کلاینت EchoAPI همگامسازی کنم.
مانند Postman، EchoAPI از پیش اسکریپت ها و اسکریپت های آزمایشی پشتیبانی می کند که کاملاً با نحو Postman سازگار است. با این حال، امروز می خواهم برخی از ویژگی های اضافی را برجسته کنم.
2. عملیات بصری
EchoAPI با عملیات بصری خود برتر است.
ادعاهای بصری
میتوانید ادعاها را به صورت بصری از بدنه پاسخ (JSON، XML، و غیره)، سرصفحهها، کدهای وضعیت و زمانهای پاسخ تنظیم کنید—بدون نیاز به کدنویسی.
استخراج متغیر بصری
می توانید متغیرها را به صورت بصری از بدنه پاسخ، هدرها، کدهای وضعیت و زمان پاسخ استخراج کنید، دوباره با کدگذاری صفر.
3. قابلیت های پایگاه داده
EchoAPI از عملیات پایگاه داده در اسکریپت های قبل و بعد از درخواست پشتیبانی می کند. این بدان معناست که میتوانم کارهایی مانند خواندن از جدول کاربر در پیشاسکریپت برای استفاده از دادهها به عنوان پارامترهای درخواست انجام دهم، یا جدول نظرات را پس از افزودن یک نظر بررسی کنم تا ببینم آیا به درستی در پایگاه داده MySQL من درج شده است یا خیر.
در مجموع، EchoAPI یک محصول شگفت انگیز است.