كيفية إنشاء الأجهزة والأهداف

كيف يعمل

تتيح لك مراقبة SOAP اختبار خدمة ويب تستند إلى SOAP للتأكد من توفرها والأخطاء والمحتوى المناسب.

تقوم مهمة SOAP بتعيين وكلاء لتكرار واحد أو أكثر من طلبات العميل ومراقبة خدمات الويب. استنادا إلى التفضيلات المحددة في إعداد الجهاز ، سيرسل Dotcom-Monitor تنبيهات في حالة اكتشاف مشكلة.

تكوين هدف

يمكنك تكوين طلب SOAP يدويا باستخدام مغلف SOAP أو يمكنك استخدام معالج SOAP بالنقر فوق الزر استخدام WSDL في أعلى الصفحة.

يسمح لك معالج HTTP/SOAP بتحديد عنوان URL ل WSDL ويتيح لك تحديد معلمات صالحة لاختبارها قبل المتابعة. (يجب عليك تحديد عنوان URL بالكامل بما في ذلك HTTP، مثل “http://www.example.com/wsdl.asmx?WSDL”).

عنوان URL

أدخل عنوان URL للصفحة التي ترغب في مراقبتها. يجب تنسيقه على هذا النحو: www.example.com.

عتبة التحقق من صحة الوقت (بالثواني)

Enter the number of seconds the system should wait for a response from the target resource before returning an error. If this is left blank the default timeout is 120 seconds.

الصابوناتكاتيون

يمكن استخدام حقل رأس طلب SOAPAction HTTP للإشارة إلى الغرض من طلب SOAP HTTP. القيمة هي عنوان URI يحدد النية. لا يضع SOAP أي قيود على تنسيق أو خصوصية عنوان URI أو أنه قابل للحل. يجب على عميل HTTP استخدام حقل الرأس هذا عند إصدار طلب SOAP HTTP. يمكن استخدام وجود حقل رأس SOAPAction ومحتواه بواسطة خوادم مثل جدران الحماية لتصفية رسائل طلب SOAP بشكل مناسب في HTTP. تعني قيمة حقل الرأس للسلسلة الفارغة (“”) أن الغرض من رسالة SOAP يتم توفيره بواسطة HTTP Request-URI. عدم وجود قيمة يعني أنه لا يوجد أي مؤشر على نية الرسالة.

نشر XML

أدخل نص طلب XML.

التحقق من صحة المحتوى

Content Validation Keywords are used to ensure that the expected content was loaded onto a web page. In the Keyword fields, you can specify one or more words or phrases that you wish to search for in the web page content.  If the expected keywords are not found, the task will return an error.

You can enter multiple strings into the keyword fields.  The values you enter can be separated by logical expressions as follows:

{[("keyword1"&"keyword2")|!"keyword3"]}

Where:
{[ – keyword expression start;
]} – keyword expression end;
() – grouping brackets;
& – logical AND;
| – logical OR;
! – logical NOT;
“string” – a keyword.

A successful keyword expression must include the start and end brackets as follows:

{["keyword"]}

إذن

The HTTP authentication protocol is used to allow users to access content on some websites.

The following authentication schemes are available:

  • Basic Authentication: This method encodes the username and password in base64 and sends them in the request header. It’s simple but not secure unless used with HTTPS.
  • Digest Authentication: This scheme hashes credentials using a nonce (a random value) before sending them over the network, providing better security than Basic Authentication by preventing replay attacks.
  • NTLM Authentication: A challenge-response mechanism developed by Microsoft, NTLM is used for securing credentials in Windows environments. It provides strong security by using multiple hashing and challenge-response protocols.

Once provided, login credentials will be passed along with the request header to the web server.

  • Username: contains a username for HTTP/S  authentication.
  • User Password: contains a password for HTTP/S authentication.

Do not confuse HTTP authentication with other authentication schemes such as Bearer Authentication that involves bearer tokens and OAuth 2.0 that uses access tokens.

Read the articles on Basic Authentication Username and Password and Monitoring OAuth 2.0-based APIs for more information.

رؤوس

عنصر الرأس هو جزء اختياري من طلبات SOAP. إذا كان ذلك مطلوبا، في قسم الرؤوس، يمكنك توفير معلومات خاصة بالتطبيق حول رسائل SOAP مثل المصادقة أو طريقة الدفع. يمكنك إضافة أي عدد تريده من العناوين.

على سبيل المثال، يمكنك تحديد رأس مخصص من نوع المحتوى لتحديد نوع البيانات المرسلة مع الطلب:

Content-Type: text/text

إذا لم يتم تحديد رأس نوع المحتوى للطلب، إرسال الطلب بالقيمة الافتراضية نوع المحتوى: نص/xml.

The default User-Agent header is set to:

User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0; .NET CLR 1.1.4322; .NET CLR 1.0.3705; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) DMBrowser/2.1 (SV)

However, the user-agent string can be replaced with any other string. To do this, add a custom header with the name “user-agent” and the specific value needed.

خيارات DNS

تتيح ميزة خيارات DNS للمستخدمين اختيار كيفية إجراء طلبات خادم اسم المجال (DNS) أثناء مهمة المراقبة.

لتحديد وضع حل أسماء المضيفين، في القسم وضع حل DNS ، حدد أحد الأوضاع المتوفرة. لمزيد من التفاصيل حول تكوين الميزة، راجع خيارات وضع DNS.

يسمح قسم مضيفات DNS المخصصة بإعداد تعيين عناوين IP لأسماء المضيفين. يتم دعم دقة DNS IPv6 و IPv4.

لتحديد التعيين، أدخل عنوان IP واسم المضيف في الحقول المقابلة.

امثله:

192.168.107.246 example.com user.example.com userauth.example.com tools.example.com
192.168.107.246 example.com
192.168.107.246 user.example.com
192.168.107.246 userauth.example.com

راجع أيضا: خيارات وضع DNS.