به راهنمای جامع ما در مورد نصب Postman در اوبونتو خوش آمدید! چه از قبل با Postman آشنا باشید و چه کاملاً با آن آشنا نباشید، این مقاله برای شما مناسب است.
این دوره تمام جزئیات فنی مربوط به نصب برنامه Postman در سیستم عامل اوبونتو ۲۲.۰۴ را پوشش خواهد داد. همچنین در مورد چیستی Postman، اهمیت آن، موارد استفاده مختلف و روشهای مختلف نصب Postman در اوبونتو بحث خواهیم کرد.
پیش نیاز ها #
- سروری که اوبونتو ۲۴.۰۴ روی آن نصب و اجرا شده باشد.
- دسترسی root و ssh به سرور مجازی.
- اتصال اینترنتی پایدار برای دانلود و آزمایش برنامه Postman.
پستمن چیست؟ #
Postman یک انتخاب محبوب در بین توسعهدهندگان API، آزمایشکنندگان API و مصرفکنندگان API است. میتوانید از Postman برای اهداف توسعه، آزمایش و مستندسازی API استفاده کنید، زیرا رابط کاربری ساده و کاربرپسندی برای کار با APIها ارائه میدهد.
Postman برای همه سیستم عاملهای اصلی مانند ویندوز، لینوکس و مک او اس در دسترس است. علاوه بر این، اگر میخواهید از نصب آن روی رایانه خود اجتناب کنید، یک نسخه وب نیز وجود دارد. میتوانید از نسخه رایگان Postman برای اکثر کارهای خود استفاده کنید. علاوه بر این، یک نسخه حرفهای نیز وجود دارد که ویژگیهای تست پیشرفته و قابلیتهای همکاری تیمی را ارائه میدهد.
پستمن برای چه مواردی استفاده میشود؟ #
Postman یک رابط کاربری ساده برای توسعهدهندگان جهت طراحی، ساخت و اصلاح APIها ارائه میدهد. در زیر پنج مورد استفاده از Postman آمده است:
۱. تست API: این اساسیترین مورد استفاده Postman است. توسعهدهندگان و تستکنندگان از Postman برای ارسال دستی درخواستهای مختلف HTTP (GET، POST، PUT و DELETE) به نقاط انتهایی API استفاده میکنند. آنها میتوانند به راحتی هدرهای درخواست، بارهای بدنه در JSON یا دادههای فرم و پارامترهای پرسوجو را پیکربندی کنند. این به آنها اجازه میدهد تا پاسخها، مانند کدهای وضعیت و هدرها را بررسی کنند تا تأیید کنند که آیا API تحت شرایط مختلف مطابق انتظار رفتار میکند یا خیر.
۲. تست خودکار API: Postman به کاربران اجازه میدهد تا اسکریپتهای تست را با استفاده از جاوا اسکریپت در درخواستهای خود بنویسند. این اسکریپتها میتوانند شرایطی را در پاسخ اعمال کنند، مانند:
- بررسی کد وضعیت
- اعتبارسنجی طرحواره JSON
- تأیید مقادیر خاص در بدنه پاسخ
مجموعه درخواستها به همراه تستها میتوانند به صورت خودکار با استفاده از Collection Runner اجرا شوند یا در خطوط لوله CI/CD ادغام شوند.
۳. توسعه و اشکالزدایی API: در طول مرحله توسعه، توسعهدهندگان backend از Postman برای آزمایش مکرر نقاط پایانی API خود هنگام ساخت آنها استفاده میکنند. Postman روشی سریع برای ارسال درخواستها به سرورهای محلی یا توسعه، بررسی پاسخهای دقیق و بررسی پیامهای خطا فراهم میکند. ویژگیهایی مانند متغیرهای محیطی امکان جابجایی آسان بین مراحل مختلف توسعه، مانند محلی، توسعه و مرحلهبندی را فراهم میکنند.
۴. تولید مستندات API: مجموعههای Postman را میتوان با توضیحات، نمونههایی از درخواستها و پاسخها و توضیحات مفصل برای هر نقطه پایانی غنی کرد. سپس Postman میتواند به طور خودکار مستندات API تعاملی و مبتنی بر وب را از این مجموعهها تولید کند. این مستندات را میتوان با توسعهدهندگان frontend به اشتراک گذاشت و درک و ادغام آنها با API را برای آنها آسانتر کرد.
۵. نظارت بر API: Postman به کاربران اجازه میدهد مانیتورهایی را تنظیم کنند که به طور خودکار مجموعههای تست API خاص را در فواصل زمانی برنامهریزی شده در برابر محیطهای مستقر اجرا کنند. این به تیمها کمک میکند تا سلامت، عملکرد و صحت APIهای خود را به صورت بلادرنگ بررسی کنند. اگر هر آزمایشی در مجموعه تحت نظارت با شکست مواجه شود، Postman میتواند از طریق ایمیل یا Slack هشدارهایی را فعال کند. این امر امکان پاسخ سریع به مشکلات تولید را فراهم میکند.
Postman همچنین میتواند با ابزارهای توسعه محبوب مانند Git ، Newman و Jenkins ادغام شود . به غیر از این، Postman از بسیاری از افزونهها و ادغامهای دیگر برای افزایش قابلیتها و عملکردهای سفارشیسازی خود پشتیبانی میکند.
نحوه نصب Postman در اوبونتو ۲۲.۰۴: دو روش #
روشهای مختلفی برای نصب Postman در اوبونتو وجود دارد. در زیر، هر دو روش را بررسی خواهیم کرد. میتوانید روشی را که به بهترین وجه با نیازهای شما مطابقت دارد انتخاب کرده و مراحل مناسب را دنبال کنید.
صرف نظر از روش انتخابی شما، ابتدا باید بستهها را با sudo apt updateدستور بهروزرسانی کنید. وقتی یک برنامه جدید نصب میکنید، ممکن است برخی از الزامات وابستگی را داشته باشد. بهروزرسانی سیستم شما، آخرین الزامات را برای آن فراهم میکند که به برنامههای جدید کمک میکند تا به درستی کار کنند.

روش ۱: نصب Postman با استفاده از Snap #
اسنپ یک مدیر بسته است که توسط شرکت مادر اوبونتو توسعه داده شده است. این برنامه به کاربران امکان نصب، بهروزرسانی و مدیریت بستههای نرمافزاری را میدهد. لازم نیست اسنپ را نصب کنید، زیرا از قبل روی اوبونتو نصب شده است.
برای نصب Postman به همراه Snap، دستور زیر را اجرا کنید.
sudo snap install postman

sudo apt install snapdاگر به هر دلیلی سیستم عامل شما مدیر بسته Snap را ندارد، ابتدا باید این دستور را اجرا کنید .
روش ۲: نصب Postman با استفاده از Flathub #
Flathub یک مخزن نرمافزاری برای برنامههای Flatpak است. مانند مدیر بسته Snap، Flatpak به توسعهدهندگان اجازه میدهد برنامهها و وابستگیها را در بستههای نرمافزاری بستهبندی کنند. برای نصب Postman، باید دستور زیر را اجرا کنید.
sudo apt install flatpak

سپس باید مخزن Flathub (Flathub) را با وارد کردن دستور زیر اضافه کنید.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

سپس، Postman را با استفاده از دستور زیر نصب کنید.
flatpak install flathub com.getpostman.Postman

پس از اتمام نصب، میتوانید با اجرای flatpak run com.getpostman.Postmanدستور زیر Postman را اجرا کنید.

در غیر این صورت، همیشه میتوانید Postman را با جستجوی آن در لانچر برنامههای اوبونتو پیدا کنید.

دستورالعملهای کلی محیط کار پستچی برای مبتدیان #
Postman را اجرا کنید و بخشهای مختلف مانند سازنده درخواست، نمایشگر پاسخ و نوار کناری را خودتان بررسی کنید.

GETبا وارد کردن URL در سازنده درخواست، انتخاب GETروش و کلیک بر روی دکمه «ارسال» برای ارسال درخواست، یک درخواست ساده به یک API عمومی ایجاد کنید .
پاسخ را در نمایشگر پاسخ، همانطور که در زیر نشان داده شده است، مشاهده کنید.

با دنبال کردن همین مراحل، میتوانید سایر روشهای HTTP مانند PUT، POST، و را امتحان کنید DELETE.
سایر ویژگیها شامل
- ایجاد مجموعهها و پوشهها درون مجموعهها برای دستهبندی درخواستهای شما به روشهای مختلف.
- تنظیم پارامترهای پرسوجو و پارامترهای کدگذاریشده با URL.
- ایجاد تستهای ساده و خودکارسازی فرآیند اعتبارسنجی پاسخ API.
- شما میتوانید با تولید مستندات برای درخواستهای خود و تلاش برای سفارشیسازی آنها، آزمایش کنید.
- به اشتراک گذاری مجموعههای خود یا وارد کردن مجموعههای به اشتراک گذاشته شده توسط دیگران.
نحوه حذف نصب Postman از اوبونتو: دو روش #
حالا خواهیم دید که چگونه Postman را از سیستم عامل اوبونتو حذف کنیم. ما فرآیند حذف را با استفاده از همان دو روشی که قبلاً بحث کردیم، مورد بحث قرار خواهیم داد.
روش ۱: حذف نصب اسنپ #
اگر از مدیر بسته Snap برای نصب Postman استفاده کردهاید، میتوانید Postman را با استفاده از دستور زیر حذف نصب کنید.
sudo snap remove postman

روش ۲: حذف نصب Flathub #
اگر از مدیر بسته Flathub برای نصب Postman استفاده کردهاید، میتوانید از دستور زیر برای حذف نصب Postman استفاده کنید.
flatpak uninstall flathub com.getpostman.Postman

نتیجه گیری #
تبریک! حالا شما میدانید که چگونه Postman را روی سیستم عامل اوبونتو نصب کنید. مهمتر از همه، یاد گرفتید که چگونه Postman را با استفاده از سه مدیر بسته مختلف نصب و حذف کنید. هیچ دلیل خاصی برای استفاده از هیچکدام از آنها وجود ندارد. تنها نکتهای که باید در نظر بگیرید، آخرین نسخه موجود در هر مدیر بسته است. تا زمانی که نسخه موجود برای شما کار میکند، میتوانید از آشناترین ابزار برای نصب Postman استفاده کنید.
