it
C# MAUI Chaos Engineering — ทดสอบความทนทานของแอป

MAUI Chaos Engineering

C# MAUI Chaos Engineering Fault Injection Network Simulation UI Resilience Error Handling Polly Retry Circuit Breaker Production
| Chaos Scenario | Simulation | Expected Behavior | Test On |
|---|---|---|---|
| Network Timeout | Delay response 30+ sec | Timeout message, retry button | All platforms |
| Server Error (500) | Return HTTP 500 | Error message, auto retry | All platforms |
| Auth Expired (401) | Return HTTP 401 | Redirect to login, refresh token | All platforms |
| Offline | No internet | Offline banner, cached data | Android, iOS |
| Slow Network | 3-5 sec delay | Loading indicator, no freeze | All platforms |
| Memory Pressure | Large data load | No crash, graceful degradation | Android, iOS |

เคล็ดลับ
- Polly: ใช้ Polly ทุก HTTP Call ไม่ยกเว้น Retry + Circuit Breaker + Timeout
- Offline: มี Offline Mode เก็บ Cache ไว้ใช้เมื่อไม่มี Internet
- UI: ทุกหน้าต้องมี Loading State Error State Empty State
- Test: ทดสอบ Chaos บนทุก Platform Android iOS Windows
- Monitor: ใช้ AppCenter หรือ Sentry เก็บ Crash Report จาก Production
MAUI Chaos Engineering คืออะไร
ทดสอบความทนทาน .NET MAUI Network หลุด API Timeout Error Memory Leak Android iOS Windows UI ไม่ค้าง Crash Error Message Retry Offline





