بدائل Apica LoadTest:

اختبار تحميل المتصفح الحقيقي عند الطلب باستخدام LoadView

تتفوق منصة LoadView على Apica LoadTest لمواقع اختبار التحميل وتطبيقات الويب وواجهات برمجة التطبيقات

متصفحات حقيقية

الأداء الفعلي لموقع الويب الخاص بك تحت الحمل في المتصفحات الحقيقية.

لا توجد تنزيلات منفصلة

يفتح مسجل مجاني قائم على الويب في متصفحك. لا توجد تنزيلات إضافية مطلوبة.

أشر وانقر فوق البرمجة النصية

أشر وانقر أثناء التنقل عبر موقع ويب لتسجيل برنامج نصي للاختبار.

100٪ سحابة مُدارة

لا حاجة لإدارة حسابات السحابة الخاصة بك التابعة لجهات خارجية.

منصة اختبار الحمل لمواقع الويب والتطبيقات وواجهات برمجة التطبيقات المتطورة اليوم

قم بإعداد اختبارات الحمل وتنفيذها بسرعة لتحديد مشكلات الأداء وعزلها عندما تكون الأنظمة قيد التحميل. لا يلزم إعداد يستغرق وقتا طويلا أو تنزيلات منفصلة!

ملامح أبيكا لودتيست موفرو الخدمات السحابية الآخرون لودفيو
لا توجد أجهزة لتوفيرها
أداة البرمجة النصية المتقدمة والإشارة والنقر
لا توجد حسابات سحابية منفصلة مطلوبة
لا يوجد جهاز مادي مطلوب لتطبيقات الهاتف المحمول
لا توجد عمليات تثبيت منفصلة على الجهاز المحلي
ترحيل الموارد غير المستخدمة شهريا (خطط الاشتراك)

هل كنت تبحث عن حل جديد لاختبار الحمل؟ أو تبحث عن بديل ل Apica LoadTest؟ إذا كان الأمر كذلك ، فأنت في المكان الصحيح. باستخدام LoadView ، يمكنك إنشاء برامج نصية بسرعة وتدوير الحاقنات الافتراضية لاختبار التحميل والضغط على المواقع وتطبيقات الويب وواجهات برمجة التطبيقات. اقرأ المزيد حول كيفية تمييز LoadView لنفسه عن Apica LoadTest ولماذا يجب أن تجرب LoadView اليوم!

من حيث عروض المنتجات والميزات / الوظائف ، لدينا العديد من أوجه التشابه مع منصة Apica. بالإضافة إلى تقديم منصة اختبار الأداء ، والتي سنغطيها في هذه المقالة ، نقدم كلانا منصة مراقبة اصطناعية يمكن استخدامها جنبا إلى جنب مع منصة اختبار الحمل والضغط. بدأنا كمنصة مراقبة ، ولكن بمرور الوقت أدركنا أنه يمكن استخدام البرامج النصية المستخدمة لمراقبة معاملات موقع الويب لمحاكاة المستخدمين الحقيقيين لاختبار الحمل والضغط ، وهو أمر مثالي لبيئات التطوير الرشيقة واختبار التحول إلى اليسار.

 

LoadView: تحميل الاختبار من السحابة باستخدام متصفحات حقيقية

تم تصميم LoadView لإخراج جميع الأنشطة التي تستغرق وقتا طويلا ، مثل إعداد مولدات الحمل والوكلاء العالميين ، بحيث يمكن للمطورين ومهندسي الأداء التركيز على إنشاء اختبارات الحمل وتنفيذها. بالإضافة إلى ذلك ، نظرا لأن النظام الأساسي LoadView قائم على السحابة ، فليست هناك حاجة لإدارة أجهزة / برامج إضافية أو حسابات سحابية تابعة لجهات خارجية. كل ذلك نديره. يستخدم LoadView مواقع 15 + حول العالم ، مما يمنح المستخدمين القدرة على اختبار الأداء من مواقع حول العالم. بالإضافة إلى ذلك ، نظرا لأن عرض التحميل عبارة عن نظام أساسي للدفع أولا بأول ، فأنت تدفع فقط مقابل ما تحتاجه. لا تقلق بشأن المستخدمين الافتراضيين غير المستخدمين أو التسعير المستند إلى الطبقة.

 

مسجل الويب EveryStep

تسمى أداة البرمجة النصية الخاصة بنا مسجل الويب EveryStep. إنها أداة برمجة نصية مجانية قائمة على الويب يمكنها تسجيل إجراءات المستخدم وإعادة تشغيلها وأتمتتها لمواقع الويب وتطبيقات الويب وواجهات برمجة التطبيقات باستخدام متصفحات حقيقية. يتوافق مسجل الويب EveryStep مع أكثر من 40 متصفحات وأجهزة سطح المكتب / الجوال ، مثل Chrome و Internet Explorer و Android و iPhone و iPad و Google و Samsung والمزيد. يدعم EveryStep Web Recorder أيضا البرمجة النصية لتقنيات الويب الأكثر شيوعا ، بما في ذلك AJAX و Java و HTML5 و Flash و PHP و Ruby وغيرها. يمكن ل EveryStep Web Recorder عرض أي شيء في المتصفح بشكل أساسي ، بغض النظر عن التقنيات المستخدمة.

تعرف على المزيد حول مسجل الويب EveryStep أو جربه الآن!

تنفيذ اختبارات التحميل باستخدام LoadView

يمكن للعديد من أدوات اختبار الحمل مفتوحة المصدر في السوق إجراء اختبارات قائمة على البروتوكول فقط ، وهو أمر غير مناسب لمواقع الويب والتطبيقات وواجهات برمجة التطبيقات المتطورة باستمرار اليوم. تعد اختبارات التحميل المستندة إلى البروتوكول جيدة للاختبار على الخادم ، لكنك تفتقد وقت الاستجابة من طرف إلى طرف ، وهو أمر بالغ الأهمية لاختبار الأداء من جانب العميل لمواقع الويب وتطبيقات الويب. باستخدام النظام الأساسي LoadView ، يمكن للمستخدمين اختيار تشغيل أنواع محاكاة المستخدم التالية:

  • محاكاة الحمل المستندة إلى HTTP / S
    • باستخدام خيار محاكاة الحمل المستند إلى HTTP / S ، لا يوجد عرض من جانب العميل ، لذلك من المرجح أن تكون معرفة لغات البرمجة عند إنشاء البرامج النصية.
  • محاكاة الحمل الحقيقية المستندة إلى المتصفح
    • من خلال محاكاة التحميل الحقيقية المستندة إلى المتصفح ، من السهل تخصيص البرامج النصية باستخدام مسجل الويب EveryStep وتشغيلها. ومع ذلك ، مع عمليات محاكاة الحمل هذه ، هناك تأثير كبير على آلات حقن الحمل بسبب العرض من جانب العميل.

لمنح مستخدمي LoadView تخصيصا إضافيا لاختبار الأداء ، توفر المنصة أنواعا متعددة من اختبارات التحميل للاختيار من بينها ، اعتمادا على متطلبات الاختبار: منحنى خطوة التحميل ، والمنحنى المستند إلى الهدف ، والمنحنى الديناميكي القابل للتعديل

بمجرد تحديد سيناريو الاختبار الخاص بك ، يمكنك الاختيار من بين أكثر من 15 آلة حقن تحميل من شبكتنا العالمية. يمكن لبعض أدوات اختبار الحمل الاختبار فقط من داخل شبكتك الخاصة ، والتي تعتبر رائعة للاختبارات الوظيفية الصغيرة أو الحصول على خط أساس للأداء ، ولكن من خلال استخدام مجموعة واسعة من آلات حقن الحمل حول العالم ، يمكنك قياس الأداء الفعلي بشكل أفضل من مكان وجود عملائك.

أثناء الاختبار، يعرض LoadView أوقات الاستجابة ومقاييس الإنتاجية من خلال لوحة المعلومات عبر الإنترنت، مما يمنحك نظرة ثاقبة فورية حول كيفية تصرف مواقعك وتطبيقاتك تحت الحمل. بمجرد انتهاء الاختبار ، يتم إنشاء ملخص لنتائج الاختبار تلقائيا ، وعرض تحليل كامل لأداء المكونات الفردية ، جنبا إلى جنب مع مخططات الانحدار الشاملة. يمكن مشاركة التقارير مع فريقك أو أصحاب المصلحة باستخدام رابط فريد.

 

تسعير لويد فيو

يحتوي LoadView على العديد من الخطط القائمة على الاشتراك ، بدءا من 199 دولارا شهريا وتأتي النسخة التجريبية المجانية مع ما يصل إلى 5 اختبارات تحميل مجانية. مع خططنا القائمة على الاشتراك ، يتم ترحيل جميع الموارد غير المستخدمة وتتراكم طالما ظلت خطة اشتراكك صالحة. بدلا من ذلك ، يمكنك أيضا الاختيار من خطة الدفع أولا بأول. يتم حساب الأسعار وعرضها قبل بدء اختبار جديد ، حتى تعرف بالضبط ما تدفع مقابله. يمكننا أيضا تخصيص خطة لك إذا كانت خططنا القياسية لا تفي بمتطلبات الاختبار الخاصة بك.

 

خدمات لويد فيو الاحترافية

خدماتنا الاحترافية متاحة أيضا لمساعدتك أنت وفرقك في أي جزء من خطط اختبار الأداء الخاصة بك. يمكننا المساعدة في أي شيء من دعم البرمجة النصية إلى تنفيذ عناصر اختباراتك. فقط أخبرنا كيف يمكننا المساعدة!

Apica LoadTest: الإعداد

يتكون Apica LoadTest من منتجين ، بوابة LoadTest و Apica ZebraTester. على الرغم من أنه يمكن استخدام كل منتج بشكل مستقل ، فقد تم تحسينه للعمل مع بعضه البعض. Apica ZebraTester هي أداة متعددة الوظائف يمكن استخدامها لإنشاء البرامج النصية وتصحيح الأخطاء وتحويل البرامج النصية من لغات أو أدوات برمجة أخرى. على سبيل المثال ، يدعم Apica ZebraTester البرامج النصية ل IDE السيلينيوم داخل بوابة LoadTest. بوابة LoadTest هي المكان الذي يتم فيه إنشاء الاختبارات وتنفيذها وتحليلها.

أحد الاختلافات الرئيسية بين منصة Apica ومنصة LoadView هو أن Apica تطلب من المستخدمين إعداد بيئتهم قبل البدء. يجب على المستخدمين تنزيل Apica ZebraTester على أجهزتهم المحلية. نظرا لأن LoadView يعتمد على الويب ، فلا داعي للقلق إذا كان جهازك يلبي متطلبات معينة للنظام أو الذاكرة أو التخزين. كل ما هو مطلوب هو الوصول إلى الإنترنت والمتصفح. يمكن تثبيت Apica ZebraTester على بيئات Windows و MacOS X و Linux / Solaris ، ومع ذلك ، هناك بعض الاعتبارات / التوصيات الإضافية ، اعتمادا على البيئة.

بيئات ويندوز.

  • يتم دعم الوصول إلى واجهة المستخدم الرسومية ZebraTester وتسجيل جلسات الويب بشكل كامل باستخدام Internet Explorer ، ومع ذلك ، فإن الطريقة الأكثر ملاءمة لتسجيل الجلسات هي تنزيل / تثبيت متصفح الويب المحمول Firefox داخل الدليل الخاص بك
    • بالاقتران مع تثبيت متصفح الويب Firefox Portable ، لا يلزم وجود حقوق مسؤول لاستخدام جميع وظائف منتج ZebraTester.
    • قم بتعطيل فحص مكافحة الفيروسات HTTP / S وأعد التمكين بعد الاختبار.

ماك أو إس إكس

  • الحد الأقصى الافتراضي لاتصالات الشبكة هو 256. يجب على المستخدمين فتح محطة الأوامر لتعديل هذه الإعدادات.
  • لتسجيل الجلسات من أجهزة iOS مثل iPhone و iPad ، يتعين على المستخدمين تثبيت شهادة جذر CA تم إنشاؤها ذاتيا على تلك الأجهزة.

لينكس / سولاريس

  • يتطلب التثبيت على Linux تثبيت JAVA SDK مع تعيين متغيرات البيئة المناسبة. تتضمن التوصيات والإعدادات الإضافية ما يلي:
    • إضافة ملحق تسجيل فايرفوكس
    • إنشاء شهادة جذر CA ل ZebraTester واستيراد هذه الشهادة إلى نظام التشغيل و / أو Firefox.
    • اضبط unlimit -n من نافذة المحطة الطرفية على يساوي أو أكبر من 32768 (التوصية هي 65536)
    • توصي Apica بزيادة الإنتروبيا عن طريق تثبيت البرنامج الخفي على جميع أنظمة Linux. قد يتجمد الاختبار أو يتم حظره لعدة دقائق إذا لم يتم تثبيته. ويرجع ذلك إلى أن معظم أنظمة Linux لا تحتوي على إنتروبيا كافية لتوليد كمية كبيرة من الأرقام العشوائية في وقت قصير.

Apica LoadTest: تطبيقات الهاتف المحمول

يدعم Apica LoadTest أيضا اختبار الحمل للأجهزة المحمولة (iPhone و Android و iPad و Windows) بالإضافة إلى تطبيقات الهاتف المحمول الأصلية الأخرى وتطبيقات التلفزيون الذكية ووحدات التحكم في الألعاب ، مثل PlayStation4 و Xbox One و Wii U. أحد الاختلافات المهمة في إنشاء اختبارات لتطبيقات الهاتف المحمول باستخدام Apica مقابل LoadView هو أنه مع Apica ، يطلب من المستخدمين إعداد جهاز فعلي ولديهم حساب Amazon Web Services منفصل. مع LoadView ، تتم محاكاة الأجهزة ، وليس هناك حاجة للذهاب من خلال متاعب إعداد جهاز فعلي. بالإضافة إلى ذلك ، تتم إدارة الحاقنات الافتراضية بواسطة LoadView ، لذلك لا يلزم وجود حسابات سحابية منفصلة. أخيرا ، تتم البرمجة النصية لتطبيقات الهاتف المحمول عبر الشم الوكيل باستخدام Apica LoadTest ، وليس البرمجة النصية والتسجيل الحقيقيين القائمين على المتصفح مثل EveryStep Web Recorder الذي يمكن القيام به.

Apica LoadTest: عملية اختبار الحمل

الخطوة الأولى في عملية اختبار تحميل Apica هي أنه يجب على المستخدمين تحديد الاشتراك المناسب للاختبار. يتوفر للمستخدمين خياران للاختيار من بينها ، افتراضي وعند الطلب ، ولديهما الخيارات والميزات التالية:

افتراضي

  • 1,000,000 مستخدم كحد أقصى
  • مدة الاختبار القصوى 4 ساعات
  • عدد غير محدود من الاختبارات

عند الطلب

  • 5000 مستخدم كحد أقصى
  • 12 ساعة كحد أقصى لمدة الاختبار
  • عدد غير محدود من الاختبارات

بعد اختيار أنواع الاشتراك ، يكون لدى المستخدمين خيار اختيار سيناريو أو إنشاء برنامج نصي لاستخدامه للاختبار. يمكن للمستخدمين الاختيار من بين الخيارات المختلفة التالية. مرة أخرى ، اعتمادا على الخيار ، هناك خطوات وتوصيات ومعرفة إضافية يجب على المستخدمين الوفاء بها أو امتلاكها لبدء استخدام أدوات البرمجة النصية. هذا يمكن أن يؤخر الاختبار بشكل كبير.

  • البرنامج النصي لاختبار التحميل الحالي.

عنصر واحد يجب ملاحظته – يجب تحميل البرنامج النصي بالفعل في إدارة السيناريو حتى يكون هذا الخيار متاحا للمستخدمين.

  • إنشاء برنامج نصي جديد لاختبار التحميل. عند إنشاء برنامج نصي جديد ، يتوفر للمستخدمين الخيارات التالية:
    • الرابط
    • يسمح خيار عنوان URL للمستخدمين بإنشاء برنامج نصي تجريبي يدويا داخل Apica LoadTest.
  • سيلينيوم
    • قم بإنشاء نصوص برمجية باستخدام APICA Scripting IDE أو قم بتحميل ملف موجود. بيئة تطوير تطوير البرامج النصية Apica هي بيئة تطوير البرامج النصية التي يجب تثبيتها على جهاز الكمبيوتر المحلي الخاص بك والوصول إليها عبر المستعرض الخاص بك.
  • زيبرا تستر
    • تعمل البرامج النصية التي تستخدم ZebraTester أصلا مع Apica LoadTest ويمكن استخدامها مباشرة بعد التحميل.
    • يتم دعم تسجيل جلسات الويب باستخدام أي متصفح ويب (Internet Explorer أو Google Chrome أو Safari).
      • أحد العناصر المهمة التي يجب ملاحظتها حول هذا الخيار هو أنه يجب على المستخدمين إعادة تكوين متصفحهم يدويا قبل البدء في تسجيل جلسة ويب.
    • ملحق التسجيل
      • متاح لكروم وفايرفوكس. تستخدم جلسات الويب المسجلة باستخدام هذه الطريقة ZebraTester كوكيل.
    • الوكلاء
      • هذا الوكيل الذي يعمل داخل الإنترانت الخاص بك ويمنح المستخدم القدرة على تشغيل المتصفح أو البرامج النصية للسيلينيوم ، أو تحويل البرامج النصية LoadRunner ، أو التفاعل مباشرة مع الخادم ، وموازن التحميل ، والبنى التحتية للتطبيقات.

تتضمن الخيارات الإضافية القدرة على تحرير البرنامج النصي عن طريق إزالة أي عناصر ، مثل الملحقات أو المجالات أو أنواع الملفات غير المطلوبة. لدى ZebraTester أيضا القدرة على لصق جلسات مختلفة مع ميزة تسمى Session Cutter ، ومع ذلك ، هناك بعض المتطلبات المحددة عند القيام بذلك.

بمجرد إنشاء البرنامج النصي ، يمكن للمستخدمين بدء عملية إعداد اختبار التحميل. هنا ، يتوفر للمستخدمين خيار تكوين معلمات محددة ، مثل وضع التنفيذ ووقت التفكير (التأخيرات) والتباين. يمكن للمستخدمين الاختيار من بين مجموعات التحميل (مجموعة من المواقع المتعددة) الموجودة في أمريكا الشمالية وأمريكا الجنوبية وأوروبا والشرق الأوسط وأفريقيا وآسيا والمحيط الهادئ لإنشاء الحمل منها. تشمل الخيارات الإضافية ما يلي:

  • مدة
  • وقت التكثيف
  • الموقع (المواقع)
  • خيارات السيناريو
  • خيارات متقدمة
  • نظام أسماء النطاقات
  • تقريري
  • معلومات الاختبار
  • وكلاء المراقبة
  • تنفيذ

بمجرد تشغيل الاختبار ، يمنح Apica LoadTest المستخدمين عرضا مباشرا للبيانات من اختبار التحميل من خلال لوحات المعلومات المختلفة التي تقدم تقارير عن مقاييس مختلفة ، مثل استخدام وحدة المعالجة المركزية والذاكرة ووقت الاستجابة والأخطاء وغير ذلك الكثير. يتوفر للمستخدمين أيضا خيار التكامل مع AppDynamics أو Dynatrace لمراقبة بياناتهم ومقاييسهم. بمجرد الانتهاء من الاختبار ، يمكن للمستخدمين خيار إنشاء تقرير مخصص أو الوصول إلى قالب محدد مسبقا أو تقرير سريع عند الحاجة إلى ملخص كامل للاختبار.

 

Apica LoadTest: عمليات التكامل

يدعم Apica LoadTest حلول APM مثل AppDynamics و New Relic و Dynatrace ، مع دعم إضافي لعمليات تكامل الجهات الخارجية التالية:

  • أمازون ويب سيرفيس
  • Log4j
  • AWS CodePipeline
  • جينكنز
  • تيم سيتي
  • مساحة الرف
  • رايت سكيل

خدمات أبيكا المدارة

تقدم Apica أيضا خدمات للفرق أو المؤسسات التي ليس لديها الموارد اللازمة لإجراء اختبار الأداء. من إنشاء البرامج النصية إلى إنشاء التقارير وتفسير البيانات ، سيهتمون بالعملية بأكملها نيابة عنك.

 

استنتاج

كما ترى ، Apica LoadTest هي أداة اختبار تحميل شاملة للغاية ، مع دعم لغات برمجة متعددة. إذا كانت شركتك تعمل مع لغات برمجة وأطر عمل وبيئات مختلفة ، فقد يكون هذا هو الحل المناسب لاحتياجاتك. ومع ذلك ، يتطلب منك Apica قضاء المزيد من الوقت في إعداد وتكوين بيئاتك وتلبية المتطلبات الأساسية المحددة لبدء استخدام الحل. مع LoadView ، ليس عليك القيام بأي من ذلك. يمكنك تسجيل الدخول والبدء في إنشاء سيناريوهات اختبار الحمل والضغط وتنفيذ الاختبارات الخاصة بك في غضون دقائق معدودة. نقدم أيضا خططا متنوعة تلبي وضعك المحدد ، بالإضافة إلى تسعير الدفع أولا بأول ، بحيث تدفع فقط مقابل ما تحتاجه ، مما يساعد عملك على تحديد وعزل مشكلات الأداء التي تحدث عندما تكون الأنظمة تحت الحمل.

جرب لودر فيو اليوم!

لا بطاقة ائتمان ولا عقد.