

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# GAMEOPS06-BP02Perbarui dan sesuaikan pendekatan pengujian beban saat permainan berubah
<a name="gameops06-bp02"></a>

 Mengoptimalkan pendekatan pengujian beban adalah proses berkelanjutan yang harus berkembang seiring dengan siklus pengembangan game. Ketika permainan tumbuh dalam kompleksitas, basis pengguna, dan set fitur, strategi pengujian beban harus beradaptasi untuk memverifikasi bahwa game secara akurat mensimulasikan kondisi dunia nyata dan memberikan wawasan yang dapat ditindaklanjuti. 

 **Tingkat risiko yang terjadi jika praktik terbaik ini tidak diterapkan:** Tinggi 

## Panduan implementasi
<a name="implementation-guidance-11"></a>

 Pertimbangkan hal berikut: 

 **Skenario pengujian yang hilang atau ketinggalan zaman ** 

 Saat fungsionalitas baru ditambahkan ke game selama proses pengembangan, buat dan jalankan skenario pengujian beban baru untuk memvalidasi kinerja dan skalabilitas fitur-fitur baru. Demikian pula, fitur dan fungsionalitas sering difaktorkan ulang untuk meningkatkan kinerja, mengatasi umpan balik pemain, atau menyelaraskan dengan tujuan desain baru, yang mengharuskan skenario pengujian terus diperbarui untuk mengikuti perubahan dan benar-benar menguji dan mencerminkan keadaan sistem. 

 **Kerangka kerja pengujian beban baru ** 

 Pengembang mungkin perlu mengubah kerangka kerja pengujian beban karena berbagai alasan: 
+  Kerangka awal mungkin tidak lagi dapat mensimulasikan beban pengguna secara memadai atau memberikan tingkat wawasan yang diperlukan ke dalam kinerja sistem 
+  Fitur game baru mungkin memerlukan dukungan pengujian beban untuk protokol, API, atau titik integrasi baru 
+  Pengembang mungkin menginginkan fitur yang lebih canggih karena mereka menjadi lebih nyaman dengan proses pengujian beban 
+  Preferensi untuk kerangka kerja yang lebih selaras dengan keahlian teknis tim, bahasa pemrograman, atau rantai alat yang ada 

 Dengan mengevaluasi dan beradaptasi secara hati-hati dari waktu ke waktu, pengembang dapat menyelaraskan proses pengujian beban dengan persyaratan permainan yang berubah dan terus memberikan wawasan yang diperlukan untuk mengoptimalkan dan meningkatkan pengalaman pengguna secara keseluruhan. 

 **Mengoptimalkan biaya ** 

 Kemudahan dan kenyamanan menggunakan AWS layanan yang dikelola dapat sangat bermanfaat, terutama pada tahap awal pengembangan. Layanan ini mengabstraksi manajemen infrastruktur yang mendasarinya, memungkinkan tim untuk dengan cepat menyiapkan solusi mereka dan fokus hanya pada pembuatan skenario pengujian beban dan menganalisis hasilnya. Namun, menggunakan layanan terkelola seringkali dapat dikenakan biaya yang lebih tinggi karena nilai tambahan dan kenyamanan yang mereka berikan, seperti penyediaan, konfigurasi, dan pemeliharaan infrastruktur, serta menyediakan ketersediaan, penskalaan, dan kemampuan pemantauan yang tinggi. 

 Ketika tim matang dan tumbuh lebih nyaman dan percaya diri dengan proses pengujian beban mereka, mungkin ada saatnya ketika mengelola sendiri infrastruktur dapat memberikan pengoptimalan tambahan dan penghematan biaya. Meskipun pendekatan langsung ini meningkatkan overhead operasional, memiliki kontrol langsung atas sumber daya komputasi, konfigurasi, perilaku penskalaan, dan pemanfaatan sumber daya dapat membuka peluang baru untuk menyempurnakan dan mengurangi biaya. Misalnya, mungkin masuk akal bagi tim untuk memulai perjalanan pengujian beban mereka dengan arsitektur AWS Fargate tanpa server, kemudian beralih ke pengelolaan sendiri node yang mendasarinya di cluster Amazon EKS nanti. 

### Langkah-langkah implementasi
<a name="implementation-steps-11"></a>
+  **Perbarui skenario pengujian: ** Terus buat dan perbarui skenario uji beban untuk memvalidasi fitur baru dan fungsi yang difaktorkan ulang, dan memverifikasi bahwa skenario tersebut mencerminkan keadaan permainan saat ini. 
+  **Mengevaluasi kerangka kerja pengujian beban: ** Beradaptasi dengan kerangka kerja baru sesuai kebutuhan untuk mensimulasikan beban pengguna, mendukung protokol baru, dan menyelaraskan dengan keahlian dan rantai alat tim. 
+  **Optimalkan biaya: ** Mulailah dengan AWS layanan terkelola untuk kemudahan dan kenyamanan, lalu pertimbangkan infrastruktur yang dikelola sendiri untuk penghematan biaya karena tim semakin nyaman dengan proses pengujian beban. 