البرمجة

تحويل نتائج Soap UI إلى CSV

يبدو أنك تبحث عن طريقة لتوليد نتائج مشروع Soap UI في ملفات XLS أو CSV بعد تشغيل الأمر المحدد. الأمر الذي قدمته يستخدم برنامج testrunner.sh لتشغيل مشروع Soap UI ويخزن النتائج في ملف XML. لتحقيق ما تريده، يمكنك استخدام أداة تحويل XML إلى XLS أو CSV.

يعتمد الأمر على مشروعك الخاص، ولكن في العادة، يجب عليك استخدام أداة تحويل XML مثل xmlstarlet أو xml2csv لتحويل ملف XML إلى XLS أو CSV بعد تنفيذ الأمر الذي قدمته.

على سبيل المثال، يمكنك استخدام أمر مماثل لتحويل ملف XML إلى CSV باستخدام xmlstarlet على النحو التالي:

bash
xmlstarlet fo --omit-decl --omit-xml-space $xml_file | xmlstarlet sel -t -m "//desired_element" -v "." -n > $csv_file

حيث تستبدل $xml_file بمسار ملف النتائج XML الذي يتم إنشاؤه بعد تشغيل الأمر، و$csv_file بمسار الناتج المرغوب لملف CSV.

هذا الأمر يحول XML إلى CSV باستخدام xmlstarlet. يمكنك أيضًا استخدام أدوات أخرى إذا كنت تفضل، مثل xsltproc أو حتى برامج مثل Microsoft Excel أو Google Sheets لفتح الملف XML وتحويله يدويًا إلى XLS أو CSV.

المزيد من المعلومات

بالطبع، دعنا نستمر في توضيح كيفية استخدام الأمر المقدم لتحويل نتائج مشروع Soap UI إلى ملفات XLS أو CSV.

بعد تشغيل الأمر المقدم:

bash
"/home/user/SmartBear/SoapUI-5.2.1/bin/testrunner.sh" -e$endpoint -rjf $resultfile $projectnew

سيتم إنشاء ملف XML يحتوي على نتائج الاختبارات في مسار الملف المحدد بواسطة $resultfile. الآن، نحتاج إلى تحويل هذا الملف XML إلى ملف XLS أو CSV.

يمكن استخدام أدوات مختلفة لتحويل XML إلى XLS أو CSV، ولكننا سنستخدم هنا xmlstarlet كمثال. هذه الأداة متوفرة في العديد من توزيعات Linux ويمكن تثبيتها بسهولة.

أولاً، يجب تنفيذ الأمر التالي لتحويل ملف XML إلى CSV باستخدام xmlstarlet:

bash
xmlstarlet fo --omit-decl --omit-xml-space $xml_file | xmlstarlet sel -t -m "//desired_element" -v "." -n > $csv_file

حيث:

  • $xml_file هو مسار ملف النتائج XML الذي يتم إنشاؤه بواسطة الأمر السابق.
  • $csv_file هو المسار الذي ترغب في حفظ الملف المحول إليه.

هذا الأمر يستخدم xmlstarlet لتحويل ملف XML إلى CSV. يستخرج العناصر المطلوبة من الملف XML ويحفظها في ملف CSV.

على سبيل المثال، إذا كان لديك عناصر معينة تريد استخراجها من الملف XML (مثل النتائج الخاصة بالاختبارات)، يمكنك تعديل المسار //desired_element ليطابق بنية الملف XML الخاص بك.

باستخدام هذه الطريقة، يمكنك بسهولة تحويل نتائج مشروع Soap UI من ملف XML إلى ملف XLS أو CSV، مما يتيح لك تحليل البيانات بشكل أكثر فعالية وإنتاج تقارير مفصلة بشكل أسهل وأكثر فعالية.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر