LoadRunner السؤال الأساسي: سجلات حركة المرور أو الإجراءات المتصفح؟

StackOverflow https://stackoverflow.com/questions/2145257

  •  23-09-2019
  •  | 
  •  

سؤال

لا يمكنني العثور على المعلومات الأساسية حول LoadRunner: هل تقوم بتسجيل إجراءات المتصفح (مثل QTP) أو حركة المرور في الشبكة (أقصد Sniffering Packet؟). ليس من الواضح بالنسبة لي لأن هناك عرض سيناريو يشبه إجراءات كائن QTP. ولكن من ناحية أخرى ، لم يتم فتح متصفح عند إجراء الاختبارات. سأحتاج إلى فهم كيفية عمله ، شكرًا لك مقدمًا!

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

المحلول

يسجل Vugen حركة المرور على مستوى البروتوكول. هذا يعني أن كل حركة المرور "كما رأينا" من منظور TCP يتم فحصها. سأفترض أنك تريد أن تفهم تسجيل HTTP (S) هنا لأنك تتحدث عن المتصفحات.

يمكن تسجيل HTTP (S) بعدة طرق مختلفة ، ولكن كل ذلك ينتج عنه سجل تسجيل يتم فحصه بعد ذلك ويتم "إنشاء البرنامج النصي" بناءً على ذلك. في علامات تبويب "سجل التسجيل" و "سجل الجيل" ، يمكنك رؤية حركة المرور الفعلية المسجلة وكيف تم إنشاء البرنامج النصي.

عند تشغيل البرنامج النصي ، أرسل الأوامر التي تم إنشاؤها طلبات RAW HTTP (S) إلى الخادم الهدف ، دون أي واجهة مستخدم. اعتمادًا على وضع الطلب ، قد يتم أيضًا فحص البيانات الناتجة للإشارات إلى الموارد الأخرى ، مثل الصور أو ملفات CSS أو JS وما إلى ذلك.

نصائح أخرى

يسجل كل من (ثم بعض) اعتمادا على البروتوكول المحدد. ضع في اعتبارك أن LoadRunner يمكنه تنفيذ نصوص QTP كمستخدمين افتراضيين واجهة المستخدم الرسومية. يمكنه أيضًا تنفيذ البرامج النصية لبروتوكول Citrix و Remote Desktop في طبقة حتى خارج واجهة العميل.

يمكن أن يسجل أيضًا على مجموعة متنوعة من مستويات بروتوكولات طبقة التطبيق وطبقة العرض ، وصولاً إلى مستوى Winsock ،

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