شاهین

مانیتورینگ کاربر واقعی (RUM)

متوسط
به‌روزرسانی ۲۰ تیر ۱۴۰۵ تحریریه شاهین ۳ دقیقه مطالعه
تلفظEN/riːl ˈjuːzər ˈmɑːnɪtərɪŋ/

مانیتورینگ کاربر واقعی (RUM) یعنی جمع‌آوری داده عملکرد از بازدیدهای واقعی کاربران روی دستگاه و شبکه خودشان، نه از یک آزمایش کنترل‌شده.

RUM در برابر مانیتورینگ مصنوعی قرار می‌گیرد و ارزش آن در این است که تنوع واقعی دنیا را ثبت می‌کند: گوشی‌های ضعیف، اپراتورهای کند، فاصله جغرافیایی و شلوغی ساعت اوج؛ چیزهایی که یک آزمایش تک‌دستگاهی هرگز نشان نمی‌دهد. چون این داده از هزاران بازدید نامتقارن می‌آید، توزیع آن چوله است و باید با صدک خوانده شود، نه میانگین. صدک هفتادوپنجم یعنی سه‌چهارم کاربران از این سریع‌تر بوده‌اند و صدک نودوپنجم همان پنج درصد بدشانس را نشان می‌دهد. ضعف RUM این است که فقط بعد از انتشار و روی ترافیک واقعی کار می‌کند، پس برای تست پیش از انتشار مناسب نیست و در آنجا مانیتورینگ مصنوعی لازم است. نکته مهم دیگر، پوشش است. RUM فقط کاربرانی را می‌بیند که اسکریپت سنجش در مرورگرشان اجرا شده باشد؛ پس بازدیدهایی که در آنها اسکریپت بالا نیامده یا رباتی که جاوااسکریپت اجرا نمی‌کند، در این داده‌ها دیده نمی‌شوند.