בדיקת עומסים: פרופילי שחקנים ופסגות תנועה
1) מדוע מודל פרופילים ולא ”טמפרטורה ממוצעת”
לעומסי iGaming יש חומרי נפץ גבוהים: פרומואים/טורנירים/זרמים נותנים פרצים מרובים של RPS, וחלוקת הפעולות אינה אחידה (login _ dpozit = stavki/vyvod). המבחן חייב לשקף את ההתנהגות של המקטעים (מתחילים, אח "מים, ציידי בונוס, ניידים), אחרת תקבלו" גרפים ירוקים "ותקריות אדומות.
Key SLOS (דוגמא של 30 יום):- כניסה: הצלחה ב-99. 9%, p95 name 250 ms
- הפקדה: הצלחה ב-99. 85%, p95 name 400 ms
- WS: p95 הודעה RTT, 120ms, נתק את קצב ה-0. 5%
- השקת המשחק: הצלחה ב-99. 8%, p95 name 800 ms
2) פרופילי שחקן (תרחישים התנהגותיים)
א. טירון (שחקן חדש) - 25-40% שיא תנועה
Path: Registration login # view promo # promit (סכומים קטנים) # שיגור של 1-2 חריצים
תכונות: פרופורציה גבוהה של שגיאות UX, תשלומי מגש מחדש, קפיצות בין עמודים
ב. רגיל - 40-50%
נתיב: התחברות * הפקדה מהירה/אין הפקדה * 3-5 משחקים * משיכה נדירה
מאפיינים: הפעלות יציבות, רגישות ל ־ p95> 200ms ב ־ WS
צייד בונוס (פרומו) 10-20% בקידום
Path: Register # הפעל את Bonus # Inminal Bids # Quick Preserve Transit
מאפיינים: התפרצויות ל 'פרומו/תביעה', שימוש במגש מחדש, תדיר 429 ללא מגבלות נכונות
ד. רולר גבוה/VIP - 1%, אבל בדיקה גבוהה
נתיב: התחברות * הפקדה גדולה * LIVE games/high starks>
תכונות: רגישות לכל עיכוב/הקבצים של ספק המשחק, תשלומי SLA קריטיים
בטור (ספורט/שידור חי)- Path: Login # מנוי לציטוטים * הימורים תכופים ב "חלונות צרים" (עד 10-30 ש "ח)
- מאפיינים: טעינת WS פעימה/מקדם מטמון, התפרצויות שער/VAR
3) דגמי תנועה ותזמון
פתח נגד מודל סגור
Open (Poisson, Internives/Sec) - מתאים לפרומואים וזרמים ציבוריים (משתמשים ”באים בעצמם”).
סגור (לתקן. מספר המשתמשים הווירטואליים עם זמן המחשבה) - למפגשים יציבים (VIP, משחקי חי).
תבניות תנועה:- רמפה: תאוצה ליניארית x1 כפול x5 ב 10-20 דקות
- ברסט: x3-x10 ”באנג” עבור 30-120S (בונוס/זכייה/הכרזת שער)
- גל: Ridges כל 5-10 דקות (סבבי זרם/טורניר)
- השריה: 2-12 h עומס יציב (דליפות, GC, תיאורים, השפלה)
4) זרימה קריטית ומדדים
אימות ופרופיל
RPS על '/loin ', '/2fa/vrice', p95/p99, קצב שגיאה, lock/ratelimit-trips
תשלומים
שערי משחקים
מתחיל משבצת/שולחן חי: יחס הצלחה, זמן לסיבוב ראשון, כשל ספק
שקע אינטרנט: חיבורים בשיא, הודעות/שניות, RTT, מגבלת קצב/429, מתחברים מחדש/min
פרומואים/בונוסים
'/פרומו/תביעה ', '/freespin/active': 200/4xx/5xx, לשתף 409/עדכונים תחרותיים, קסקיידס לארנק
כספות ותורים
רוויה: CPU, DB-חיבורים, בריכה-פסק זמן, תור lag, GC pauses
5) רשת גיאו ומציאות
הפצה גאוגרפית לפי שוק (EU/LATAM/MEA/APAC) ומיקס ASN (רשתות סלולריות, אירוח).
# Latency Edge (Anycast/CDN), RTT נייד, אובדן מנות.
A/B: עם CDN ועקיפה (מקור) - כדי להעריך את החלק האחורי ה ”נקי”.
6) עיצוב נתוני בדיקה
חשבונות מדומים, כרטיסי סל לפי אזור, מטבעות, מדינות קיי-סי-סי.
זמן התנהגות מציאותי: לחשוב-זמן 1-7 s עבור מזדמן, 0. 3–1. 2 אס עבור הימורים חיים.
בקרה על פעולות שאינן אידמפוטנטיות (משיכה/הפקדה): מצב יבש עבור ארגז חול PSP, אטמי ארנק.
אנטי-הונאה/מסנני בוט: whitelist of test ASN/IP/התקנים, אחרת WAF/anti-bot ”יחנקו” את הדוכן.
7) תוכנית מבחן (תבנית לשחרור/פרומו)
1. עומס עשן: 10-20% של שיא, 30 דקות
2. רמפה קיבולת: x1 late = x1. 5 משיא המטרה, 10-15 דקות למדרגה
3. סדרת ברסט: 3-5 גלים של 60-120 אס על x3-x5 מהרמה הנוכחית
4. השריה: 4-8 h בשיא 60-80% (דליפה, השפלה)
5. כשל/כאוס: לנטרל PSP/PoP אחד, משפיל את ספק המשחק,
6. סערת WS: חיבור מסה מחדש + 5-10 × הודעות בתוך 2-3 דקות
7. פרומו-סערה : /פרומו/תביעה + רישום + הפקדה ב-60 שניות ”חלון”
קריטריון יציאה: כל הSLOs באזור הירוק; חדר ראש 30% מעל מעבד/קשרים; מכסות PSP אינן חורגות; אין תור צמיחה ו-p99 לאחר המבחן.
8) דפוסי תשתית לעמוד בפסגות
בריכת חימום/מאגר מקביל (פונקציות/מיכלים), קדם קנה מידה לפני הפרומו.
איגום חיבור והגבלות במעלה הזרם (DB/PSP) + תורים בקשה.
מפתחות אידמפוטנטיות על פיקדונות/קורות אינטרנט.
Backpresser: 429/503 עם ”Retry-After”, הידרדרות שורשים ”כבדים” (דיווחים/חיפוש).
מטמון/מטמון קצה של מקדמים ומטא סטטי של משחקים.
9) אנטי רגרסיה: מה ”נשבר” מלכתחילה
בריכות DB עולות על גדותיהן- נעילת ארנק לעדכוני איזון המוניים
- מגבלות קצב PSP * מפולת של מגשים מחדש ולוקח
- שידורי וו-אס לאלפי מנויים שלא נטבחו
- כללי WAF אגרסיביים מדי * FPR על כניסה/הפקדה
10) יכולת תצפית במהלך המבחן
לוחות דשבורד RED/USE + משפכים עסקיים (login # depozit # stavka ac vyvod).
עקבות מקצה לקצה לשאילתות איטיות/שגיאות (100% שגיאות דגימה).
בדיקת סמני שלב (רמפה/פרץ) במדדים/יומנים.
לוחות נפרדים של ספק PSP/משחק, תור מגש מחדש, פגיעות אידמפוטנטיות.
11) צוות ותהליך
חדר מלחמה: מהנדס ביצועים, אחורי, SRE, סיכון/תשלומים, WAF/אבטחה, מוצר.
רינון: מה שאנחנו עושים עם p99> היעד, איך אנחנו מפחיתים את העומס, למי להתקשר מהספק.
דיווח: SLO, רוחב פס, צווארי בקבוק, עלות, קוד/ארכיטקטורה/מכסה המלצות.
12) תוכנית קפסיטי: ממספר שחקנים ל ־ RPS
הערכה (דוגמה):- שחקנים מקבילים בשיא: 50 אלף
- תדירות פעולות ממוצעת: 0. 25–0. 5 req/s לכל שחקן (נייד מתחת, חי מעל)
- הערכה RPS API: 12. בקשות שירות 5k-25k + (ארנק, ספקים, מטמון)
- WS: 30-60 אלף חיבורים פעילים, 3-8 msg/S לטבלה/ערכת נושא
- הוסף 30-50% ראש להתפוצץ ו ־ retrai
13) רשימת הכנות לספסל
[ ] נתונים: חשבונות/ארנקים/כרטיסים/מטבעות/מדינות/משחקים,[ ] בידוד תשלומים: ארגז חול + שקעים של פתקי אינטרנט, איסור על כתיבה ”חיה”[ ] Edge/CDN/WAF כמו Prod; אנטי-בוטים במצב ”רך” לבדיקת ASN[ ] תצפית: לוחות מחוונים, התראות, איתור מופעל[ ] אוטוסקלה ובריכת חימום; גבולות בריכה/חיבור מתועד[ דגל ] הקנריים לתכונות ”כבדות” (דיווחים, יצוא המוני)14) כלים (ציוני דרך)
גנרטורים: k6, Gatling, Locust (HTTP/WS), JMeter (כולל תוסף שקעי אינטרנט)
הזנת אמולטורים: תסריטים מותאמים אישית של ציטוטים/ספקי משחקים
תנועה חוזרת: tcpresplay/ingress מראה עם אנונימיות ונורמליזציה
15) דוגמה לפרופיל ”טורניר פרומו, 60 שניות לפני ההתחלה” (מקרה)
גל 5 min = 0:- הגעה פתוחה: 400 * 2,500 req/s (התחברות/רענון)
- '/פרומו/תביעה ': פרצים של 1,000 rps 3 × של 20 s
- WS: + 15k חיבור, + 5 msg/S על ”לוח ראשי”
- מטמון טרום חם ובריכה חמה
- הגבלת קצב '/פרומו/טענה ': 10/מין IP, חשבון 2/min, מטמון תשובות שלילי 30 שניות
- אידמפוטנטיות ובונוס תור אקראי (אצווה 50-100/מחזור)
- ”רך” 429 עם ”Retry-After” + UI progress
קריטריון הצלחה: אין השפלה של התחברות/הפקדה SLO, p95 WS <150 ms, <0. 5% טענת טעויות, אין תור אינפלציה.
המשך תקציר
בדיקת עומס iGaming היא דוגמנות התנהגותית, לא "יריות סוף נקודה. תחילה, מגדירים פרופילי SLOO ונגן, לאחר מכן בוחרים את מודל התנועה (פתוח/סגור), בונים התחברות/הפקדה אמיתית/הימורים/פרומו עם מגבלות GEO ו-PSP, פרצי ניסוי והשריה, מאפשרים יכולת תצפית והכנת אוטוסקלה. לתקן את התוצאה עם תוכנית הון וספרים - בדרך זו תוכל לפגוש פסגות תנועה ללא הפתעות והפסדי המרה.
