JMeter JSON Extractor

يستخرج قيمًا متعددة من استجابات JSON باستخدام JSONPath، مما يتيح التقاط المتغيرات بشكل موثوق لاختبارات API ومهام QA الآلية.

Request Feature / Support
4,672+
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 JMeter JSON Extractor 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 ومجموعة من تعبيرات JSONPath لاستخراج عدة قيم في عملية واحدة. إنها مصممة للمطورين ومهندسي QA الذين يحتاجون إلى التقاط متغيرات محدد من استجابات API. من الناحية المفاهيمية، يقوم الأداة بتحليل JSON مرة واحدة، وتقييم كل مسار وجمع جميع التطابقات بالترتيب الذي تظهر به. هذا يقلل من الحاجة إلى البرمجة المتكررة ويقلل من الأخطاء الناتجة عن الاستخراج اليدوي. كما تدعم أسماء لكل تعبير حتى يمكن لاحقًا لخطوات أخرى الإشارة إلى القيم بشكل متسق عبر الاختبارات. الميزات الأساسية تشمل تقييم عدة تعبيرات، نطاق الطريق الجذري، القيم الافتراضية، وتبسيط المصفوفات عند الحاجة، مما يجعلها عملية للمصفوفات المتداخلة والكائنات المعقدة. يتم تنظيم الإخراج ليتكامل مع أطر الاختبار، وخطوط CI، أو خطوات الاختبار المعتمدة على البيانات. تشمل حالات الاستخدام التحقق من قوائم العناصر، تجميع الحقول عبر الاستجابات، وتغذية القيم المستخرجة في التحithAssertions أو الطلبات اللاحقة. وعلى عكس التحليل اليدوي، يوفر هذاTool نتائج قابلة لإعادة الإنتاج ويسهّل الصيانة من خلال مركزية منطق الاستخراج في مواصفة واحدة.

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

  1. قدم المدخلات: زوّد الحمولة JSON وقائمة تعبيرات JSONPath لاستخراجها؛ تأكد من صحة الترميز.
  2. حدد اختياريًا root_path لتحديد نطاق البحث والقيم الافتراضية للقيم المفقودة.
  3. نفّذ الاستخراج لحساب التطابقات لكل تعبير.
  4. راجع المخرجات: قوائم القيم لكل تعبير، العدد الإجمالي للتطابقات، وأي حقول مستبعدة.
  5. كرر: عدّل المسارات أو الحمولة حتى تتطابق النتائج مع أهداف الاختبار.
How to use jmeter json extractor multiple values

Frequently Asked Questions

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

ما الذي يُستخرج عندما توجد تطابقات متعددة لمسار؟
جميع التطابقات غير-null تُجمع بالترتيب الذي تظهر فيه لكل تعبير. إذا كنت تحتاج قيمة واحدة، قم بمعالجة المصفوفة بعد التحديد حسب الفهرس أو أضف محددًا في المسار.
كيف تُسمّى النتائج وتُشير في الاختبارات؟
لكل تعبير اسم يحدده المستخدم. تُرتبط القيم المستخرجة بهذا الاسم، مما يسهل ربطها بمتغيرات الاختبار أو الهياكل البيانات.
هل يمكنني إعادة استخدام الناتج في خطوات لاحقة؟
نعم. الناتج يوفر مجموعة قيم بنائية يمكن استهلاكها من قبل خطوات الاختبار اللاحقة، أوAssertions أو الطلبات في نصوص الأتمتة دون إعادة تحليل الحمولة.
هل يصادق الأداة مخططات JSON أم يجلب البيانات عبر HTTP؟
لا. تقوم الأداة بالاستخراج فقط. تتطلب إدخال 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

محول العملات

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

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

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