مانیتورینگ سنتتیک مرورگر

پایش جریان‌های وب و آپ‌تایم — با اسکرین‌شات، تاریخچه و هشدار

واچ‌لاگ سناریوهای حیاتی شما را هر چند دقیقه اجرا می‌کند، از هر گام اسکرین‌شات می‌گیرد، اَسرشن‌ها را بررسی می‌کند و از طریق ایمیل، اسلک، تلگرام یا وب‌هوک به تیم شما هشدار می‌دهد. با تاریخچهٔ اجرا، زمان‌بندی‌ها و روندهای p95 سریع‌تر اشکال‌زدایی کنید.

چرا مانیتورینگ سنتتیک مرورگر؟

گاهی متریک‌های بک‌اند «سالم» هستند اما کاربران هنوز در ورود یا پرداخت شکست می‌خورند. سنتتیک، جریان‌های واقعی کاربر را طبق زمان‌بندی اجرا می‌کند و از کارکرد سراسری مسیر اطمینان می‌دهد.

  • اعتبارسنجی مسیرهای حیاتی: ورود، پرداخت، جستجو، داشبوردها و بیشتر.
  • اسکرین‌شاتِ مرحله‌به‌مرحله برای زمینهٔ بصری فوری.
  • رهگیری مدت‌زمان، میانگین و p95 برای پیشگیری از افت کارایی.
  • هشدار از طریق ایمیل، اسلک، تلگرام یا وب‌هوک با محتوای غنی.

آنچه با واچ‌لاگ دریافت می‌کنید

جریان‌ها و آپ‌تایم در یک‌جا

سناریوها + پینگ‌چک‌ها در یک داشبورد تمیز.

اشکال‌زدایی سریع

پرش از گامِ خطادار به اسکرین‌شات و لاگ همان گام.

هشدارهای عملیاتی

کانال‌ها، مسیربندی، Throttle و Dedup آمادهٔ استفاده.

تاریخچه و روندها

موفقیت ۳۰روزه، ۱۰ اجرای اخیر و نمودارهای کارایی.

ویژگی‌های کلیدی

اکشن‌ها و اَسرشن‌های گام‌به‌گام

goto، click، fill، انواع wait و اَسرشن محتوا برای سناریوهای پایدار.

تایم‌لاین اسکرین‌شات

هر گام یک اسکرین‌شات می‌گیرد تا ریشه‌یابی سریع‌تر شود.

تاریخچه و p95

نمایش اجراهای اخیر، میانگین/p95 و روند موفقیت ۳۰روزه.

زمان‌بندی‌های انعطاف‌پذیر

اجرا هر ۵ دقیقه (یا سفارشی) از مناطق انتخابی.

هشدار و وب‌هوک

ایمیل، اسلک، تلگرام و Endpointهای سفارشی با Payloadهای قالب‌بندی‌شده.

درون‌ریز/برون‌ریز JSON

ورژن‌گذاری تست‌ها در Git و اشتراک با تیم‌ها.

نحوهٔ کار

  1. ۱) ایجاد
    یک تست سنتتیک برای صفحه یا جریان اضافه کنید.
  2. ۲) ضبط/تعریف
    گام‌ها را در UI بسازید یا JSON وارد کنید.
  3. ۳) زمان‌بندی
    منطقه و تناوب (مثلاً هر ۵ دقیقه) را انتخاب کنید.
  4. ۴) قواعد و هشدار
    قوانین موفقیت و مسیرهای اطلاع‌رسانی را تنظیم کنید.
  5. ۵) اشکال‌زدایی
    از اسکرین‌شات‌ها، زمان‌ها و تاریخچه برای رفع سریع استفاده کنید.

شروع در چند دقیقه

یک جریان ورود ساده را وارد کنید و اجرای هر ۵ دقیقه را زمان‌بندی کنید. در صورت خطا اسکرین‌شات و هشدار دریافت کنید.

تست سنتتیک — جریان ورود (JSON)


  {
    "name": "Watchlog login test",
    "options": {
      "viewport": { "width": 1366, "height": 768 },
      "timeoutMs": 5000
    },
    "steps": [
      { "action": "goto", "url": "https://app.watchlog.ir/account/login", "waitUntil": "domcontentloaded" },
      { "action": "waitForNetworkIdle" },
      { "action": "fill", "selector": "#email", "value": "[email protected]" },
      { "action": "fill", "selector": "#password", "value": "••••••••" },
      { "action": "click", "selector": "text=login" },
      { "action": "waitFor", "selector": "text=Dashboards" }
    ]
  }
  

از طریق رابط کاربری نیز می‌توانید Import/Export انجام دهید.

کاربردهای محبوب

احراز هویت و ورود

اطمینان از امکان ورود کاربران در همهٔ مناطق و ارائه‌دهندگان.

پرداخت و چک‌اوت

خرابی دکمه‌ها، لوپ کپچا و درگاه‌های کند را زودتر شکار کنید.

داشبوردهای حیاتی

اطمینان از بارگذاری KPIها و رندر نمودارها در محدودهٔ SLO.

سوالات متداول تست‌های سنتتیک

تست‌ها هر چند وقت می‌توانند اجرا شوند؟

معمولاً هر ۵ دقیقه شروع می‌کنیم؛ برای هر تست قابل کاهش/افزایش است.

چه کانال‌های هشدار پشتیبانی می‌شوند؟

ایمیل، اسلک، تلگرام و وب‌هوک‌های سفارشی با Payloadهای JSON.

آیا اسکرین‌شات‌ها ذخیره می‌شوند؟

برای اجراهای اخیر نگه می‌داریم تا اشکال‌زدایی سریع‌تر شود.

امکان Import/Export تست‌ها وجود دارد؟

بله—با فرمت JSON می‌توانید در Git نسخه‌بندی و با تیم به‌اشتراک بگذارید.

چیزی خاص نیاز دارید؟ با ما تماس بگیرید

آماده‌اید ۲۴/۷ از صحت جریان‌های کاربری‌تان مطمئن شوید؟