LoadTest

LoadTest یکی از ابزارهای پیشرفته برای انجام تست‌های کارایی (بار و فشار) است. این ابزار امکان تست کارایی برروی web، web-service و API را دارا می‌باشد. در صورتی‌که سناریوهای مورد نظر قبلا توسط ابزار تست کارکردی (SOATest) رکورد شده باشد، نیازی به رکورد مجدد آن‌ها در ابزار LoadTest نیست و همان سناریوها را مستقیما می‌توان زیر بار قرار داد. امکان بارگذاری از طریق مولفه Load Generator را دارا بوده و گزارش‌های جامعی از نتایج اجرای تست و وضعیت منابع سیستم در اختیار قرار می‌دهد.

Service virtualization product views
 

loadTest-tab

  1. قابلیت ها
  2. امکانات

تست API

تست API پاراسافت، تست خودکار بی‌نظیری را برای کمک به تستر‌ها جهت تضمین امنیت، قابلیت اطمینان و کارایی تراکنش‌ها در سیستم‌های تجاری مدرن فراهم می‌کند. از طریق یک رابط بصری منفرد، سناریوهای تست انتها به انتها را در نقاط انتهایی مختلف (APIها / سرویس‌ها، پایگاه‌های داده، UI های وب، mainframes ،ESBs و غیره) خودکارسازی می‌کند. این راهکار علاوه بر پشتیبانی قوی از REST و سرویس‌های وب، از بیش از 120 پروتکل لایه اپلیکیشن نیز پشتیبانی می‌کند.

یکپارچه‌سازی تست عملکردی / بار / امنیت از طریق مدیریت داده‌های تست، مجازی‌سازی سرویس و پیشگیری از نقص

ساخت تست‌های انعطاف‌پذیر، قابل استفاده مجدد و قابل نگهداری با پوشش صددرصد

خودکارسازی مداوم تست رگرسیون از طریق اعتبارسنجی‌های پیچیده

ساخت سناریوهای تست انتها به انتهای پیشرفته، با گنجاندن تست‌های لایه وب، لایه API، برنامه‌های موبایل و غیره در یک سناریوی منفرد یکپارچه

نرم افزار LoadTest

تست SOA

از پایه برای ساده‌سازی تست سرویس GUI-less طراحی شده

ساخت تست‌های قابل انعطاف، قابل استفاده مجدد و قابل نگهداری با پوشش 100٪

طراحی تست‌های پیچیده بدون نیاز به اسکریپت‌نویسی یا کدنویسی

SOA-Aware: پشتیبانی محلی گسترده از سیستم عامل‌ها، فن‌آوری‌ها، پروتکل‌ها

اعتبارسنجی و ردیابی مبتنی بر رویداد (ESBها، کارگزاران، پایگاه‌های داده و غیره)

نرم افزار LoadTest

آزمون بار و کارایی

بررسی عملکرد و کارایی سیستم تحت بارهای مختلف

شبیه‌سازی بارهای بیشتر و/یا تست از مکان‌های مختلف

آشکارسازی مشکلات همزمانی در برنامه‌‌های کاربردی چند‌نخی

تعریف و اعمال معیارهای کیفیت سرویس (QoS) مورد انتظار برای SLA‌ها

تست با استفاده از تست‌های موجود در پاراسافت، تست‌های JUnit، یا اجزای سبک وزن مبتنی بر سوکت

نرم افزار LoadTest

تست WEB UI

تعریف تست‌های قابل نگهداری آسان و دارای نویز کم و بدون نیاز به اسکریپت‌نویسی

خودکارسازی تست رگرسيون بدون نیاز به false-positive های آزاردهنده

تسهیل همکاری بین اعضای فنی و غیر‌فنی تیم

اعمال سازگاری در سرتاسر Web UI

اجرای تست مستقل از مرورگر (از جمله واسط‌های مرورگر موبایل)

نرم افزار LoadTest

شناسایی خطای زمان اجرا

کشف نقص‌های حیاتی در هنگام تست برنامه کاربردی

شناسایی خطای زمان اجرا از سطح تست واحد تا سطح تست سیستم/برنامه کاربردی

فقط گزارش نقص‌‌های رخ داده

سبک و مناسب برای تست تعبیه‌شده

یکپارچه‌شده با تحلیل ایستا، تست واحد، بررسی کد و غیره

نرم افزار LoadTest

تست امنیت API

انجام تست نفوذ در لایه message/API و در سطح Web UI

کشف آسیب‌پذیری‌های OWASP

اعتبارسنجی اهراز هویت، رمزگذاری و کنترل دسترسی

کشف و رفع آسیب‌پذیری‌های امنیتی

تعیین دقیق مکان وقوع حملات و نه فقط مناطق آسیب‌پذیر

نرم افزار LoadTest

مجازی‌سازی سرویس

مجازی‌سازی سرویس پاراسافت کمک می‌کند تا تیم‌های توسعه و QA به محیط‌های تست کامل و واقعی مورد نیاز برای توسعه یا تست یک برنامه در هر زمان و در هر مکانی دسترسی داشته باشند. تست، اغلب به تأخیر می‌افتد و یا در زمان کوتاهی متوقف می‌شود، زیرا دسترسی به محیط تست کامل و واقعی مورد نیاز برای تست تراکنش‌های مهم مشکل می‌باشد. مجازی‌سازی سرویس با جایگزین کردن وابستگی‌های غیر‌قابل دسترس با asset های مجازی که به راحتی پیکربندی شده و در دسترس قرار می‌گیرند، به تیم‌ها اجازه می‌دهد تا تست را سریع‌تر شروع کنند، تست مداوم و کامل‌تری انجام دهند.

ضبط و شبیه‌سازی رفتار سیستم زنده از طریق رکورد کردن

مدل‌سازی سریع مولفه‌های ناقص/غیرقابل دسترس با کمک تعاریف و logهای سرویس

پیکربندی ساده شرایط تست پیچیده (به عنوان مثال، «what-if»، امنیت، همزمانی، شکست، کارایی و سناریوی تست منفی)

شبیه‌سازی همه تراکنش‌های سیستم-پشتیبانی از سرویس‌های REST و وب، و همچنین بیش از 120 پروتکل در لایه اپلیکیشن

فراهم ساختن محیط تست دقیق مورد نیاز در صورت تقاضا

نرم افزار LoadTest

تست برنامه

کشف و رفع نقص‌های سطح کد که امنیت، قابلیت اطمینان و عملکرد برنامه کاربردی را تحت تاثیر قرار می‌دهد.

یکپارچه‌سازی تحلیل ایستا، تست واحد، پوشش، بررسی کد و غیره

کشف نقص‌ها هنگامی که ساده‌تر، سریع‌تر و ارزان‌تر رفع می‌شوند

تضمین سازگاری در تیم‌های بزرگ و توزیع شده

افزایش بهره‌وری و چابکی در حین بهبود کیفیت

نرم افزار LoadTest

پشتیبانی از تست کارایی web، web-service و API

قابلیت یکپارچه سازی با SOATest برای استفاده مجدد از سناریوهای رکورد شده

امکان تعریف work-load های مختلف

ارائه گزارش های متنوع از نتایج اجرای تست و وضعیت منابع سیستم

امکان شبیه سازی بارهای سنگین توسط مولفه Load Generator

توانایی تشخیص مشکلات همروندی (concurrency) سیستم های نرم افزاری تحت بار

قابلیت تعریف و اندازه گیری شاخص های کیفی موردنظر (QoS) برای SLA های مختلف

امکان یکپارچه سازی با ابزار Concerto برای انتقال نتایج تست کارایی به ابزار مدیریت تست

قابلیت تست بار و فشار برروی unit test های تولید شده با ابزار JTest

توانایی monitor کردن سنجه های کارایی در سطوح مختلف

دارای مستند راهنمای کاربری مشروح