JSON Extractor في JMeter

أداة دقيقة للمطورين ومختبري الجودة لتعريف قواعد استخراج JSON في JMeter باستخدام شروط، مما يتيح استخراج بيانات مركّزة من استجابات API.

Request Feature / Support
4,920+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction

Worked Example & Common Values

Below is a sample worked calculation demonstrating how JSON Extractor في JMeter processes input data instantly inside your browser.

Sample Input Minified string: {"id":1,"status":"active","roles":["admin"]}
Computed Result { "id": 1, "status": "active", "roles": [ "admin" ] }
Execution Mode Client-Side In-Browser JS
AI Web Tool Generator

Build Your Own Custom Web Calculator in Seconds

Type what tool or calculator you need below. Our AI will build it instantly for your site.

Popular ideas:
100% FREE • No Credit Card Required

عن هذه الأداة

تُمكّن هذه الأداة من استخراج JSON بدقة ضمن خطط اختبار JMeter باستخدام تعابير مسار محددة من قبل المستخدم وفلاتر شرطية. تدعم قراءة payloads JSON من استجابات API، وتقييم الشروط على كل عنصر، وإرجاع القيم المطابقة للخطوات الاختبارية التالية. عمليًا، يحدد المستخدم مسارًا إلى الحقول المتداخلة (مثل $.data.tokens[*].value) ويرفق شرطًا اختياريًا (مثل status == 'success') لتصفية النتائج. تكون المخرجات مُهيكلة كمتغيرات أو كقوائم يمكن استخدامها في assertions أو samplers اللاحقة، مما يحسّن الاختبار المعتمد على البيانات والتقاطع. تُعدّ الأداة قيمة لمختبري الأداء ومهندسي QA لواجهات API وخطوط CI حيث تكون عملية التقاط البيانات بشكل متسق أمرًا حيويًا عبر عدّة تشغيلات. القيمة الفريدة تكمن في دمج استخراج قائم على المسار مع التقييم الشرطي، مما يقلل من الحاجة إلى نصوص مخصّصة ويمكّن تدفقات بيانات قابلة لإعادة الاستخدام. تشمل الميزات الأساسية دعم تعدد القواعد، وقيم فallback اختيارية، وتوافق مع أسماء متغيرات JMeter. أمثلة الاستخدام تشمل استرداد الرموز بعد استجابة ناجحة، جمع المعرفات من مصفوفة ضمن أنواع محددة، واستنتاج قيم fallback عندما تكون الحقول الأساسية غير موجودة. يمكن للمستخدمين المتقدمين تكديس عدة قواعد لبناء سيناريوهات معتمدة على البيانات، مما يحسن الاعتمادية وتصحيح الأخطاء. تكمل هذه الأداة قدرات JMeter الحالية من خلال تقديم نموذج واضح يركز على المجال لاستخراج JSON الشرطي في بيئات اختبارات الأداء.

كيفية الاستخدام

  1. قدم المدخلات: زوّد payload JSON وحدد قاعدة واحدة أو أكثر للاستخراج مع تعبير مسار وشرط اختياري.
  2. ضبط الإخراج: عيّن أسماء متغيرات لنتائج فردية أو متعددة واضبط قيم fallback عند الحاجة.
  3. شغّل الاستخراج: نفّذ الأداة لاستخراج القيم المطابقة وتخزينها كمتغيرات JMeter أو هياكل بيانات.
  4. تحقق من النتائج: تحقق من الأنواع والقيم، وتعامل مع الحقول المفقودة، وتحقق من أي تحذيرات أو أخطاء في التقييم.
  5. إعادة الاستخدام في خطة الاختبار: استشهد بالبيانات المستخرجة في samplers أو assertions أو حلقات الديناميكية لقيادة منطق الاختبار.
How to use json extractor in jmeter with condition

Frequently Asked Questions

اعثر على إجابات سريعة

ما الصيغة التي يدعمها مسار الاستخراج؟
يدعم الأداة تعابير شبيهة بـ JSONPath القياسية، بما في ذلك النمط النقطي للحقول المتداخلة، وفهارس المصفوفات والرمز wildcard. يمكن أن تشير الشروط إلى قيم الحقول وتستخدم عوامل بسيطة لتصفية النتائج قبل الاستخراج.
هل يمكن لقاعدة واحدة أن تُعيد عدة نتائج؟
نعم. يمكن لقاعدة أن تُعيد كل القيم المطابقة عندما يحتوي JSON المصدر على مصفوفات. يمكنك الحد من النتائج بعدد أقصى أو تخزينها في قائمة للمعالجة لاحقًا.
كيف تعمل العبارات الشرطية؟
يتم تقييم الشرط ضد كل عنصر مرشح في الحمولة JSON. فقط العناصر التي تستوفي الشرط يتم استخراجها. قد تشير الشروط إلى حقول، تقارن القيم وتستخدم عوامل منطقية لدمج المعايير.
ماذا يحدث إذا كان إدخال JSON غير صالح؟
يؤدي JSON غير الصحيح إلى حدوث خطأ استخراج ومجموعة نتائج فارغة أو جزئياً مليئة. يمكن أن توفر القيم البديلة الافتراضية، وتساعد بيانات تشخيصية في تصحيح الأخطاء في سجلات الاختبار.

Need to run multiple calculations?

Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Developer Tools

محول Spotify إلى MP3

يحوّل ملفات الصوت المقدمة محليًا إلى MP3، مما يتيح الاستماع دون اتصال وتوافقًا عبر الأجهزة للموسيقى...

Developer Tools

حساب المسافة بالطرق

حاسب للمسافة بالطرق للمسافرين ومخططي اللوجستيات والسائقين لتقدير المسافات وأزمنة الرحلة بسرعة بين ال...

Developer Tools

حاسبة العمر

حدد عمر شخص بسرعة استناداً إلى تاريخ ميلاده مع أداتنا المجانية على الإنترنت، مناسبة للاستخدام الشخصي...

Developer Tools

محول العملات

حوّل بسرعة مبالغ بين عملات مختلفة باستخدام محول العملات المجاني عبر الإنترنت، مثالي للمسافرين، الشرك...

ملاحظاتك تهمنا

ساعدنا على التحسن