سؤال

هل من الممكن إنشاء طلب واجهة مستخدم الصابون مع البيانات؟ في الوقت الحالي ، أعرف كيفية إنشاء طلب جديد يمنحك قالبًا ما يجب أن ترسله إلى خدمة الويب الخاصة بك (الذي يتم قراءته منك WSDL) ، هل هناك طريقة بحيث تملأ طلباتك بالبيانات بناءً على النوع (على سبيل المثال ، سلسلة ، عدد صحيح ، تاريخ ) من WSDL ، من واجهة مستخدم الصابون أو أي أداة اختبار أخرى؟ شكرا لك

هل كانت مفيدة؟

المحلول

يمكنك إدخال البيانات مباشرةً في طلب XML الذي تم إنشاؤه بواسطة Soapui ، يمكنك كتابة البرامج النصية لملء البيانات ، أو إذا كان لديك إصدار PRO ، فإنه يمنحك نموذج واجهة المستخدم الرسومية ، استنادًا إلى الطلب ، حيث يمكنك ببساطة كتابة البيانات. أي أنها تجعل شاشة دخول البيانات لك. يمكن للإصدار المحترف أيضًا سحب البيانات من قواعد البيانات ، وإنشاء بيانات من قائمة سلسلة ، إلخ. ، واحد بأسماء أولى من Quaterbacks في الماضي والحاضر ، واحد مع الأسماء الأخيرة. كان لدي مولد البيانات في Soapui (Pro) حدد سلسلة من كل منها بشكل عشوائي ، وقدمها في اختبار الإجهاد لـ 1000 تكرار. كانت النتائج مفيدة للغاية ، لكنها مسلية للغاية ، مع إعطاء أسماء مثل درو مونتانا.

نصائح أخرى

في SOAP UI 4.5.1 ، هناك خيار تحت التفضيلات التي بمجرد تعيينها ، سيقوم تلقائيًا بتقديم طلبات جديدة مع بيانات وهمية تكون آمنة بدلاً من الافتراضي؟ ".

ملفات-> تفضيلات-> إعدادات WSDL-> خيار TICK "قيم العينة" واضغط على موافق.

نعم ، يمكنك استخدام Soapui لإكمال هذه المهمة. يمكنك جلب بياناتك من عدة مصادر مثل Excel ، وملف CSV العادي ، و Database Liks DB2 ، و Postgres. يمكنك أيضًا كتابة البرامج النصية الرائعة الخاصة بك للتحكم في التدفق. الأشياء الجذابة التي يمكنك القيام بها لتحقيق ذلك ...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top