tgoop.com/the_developer_guide/5560
Last Update:
ู
ูููู
ุงูู Performance Test โก๏ธ
.
.
ุชุฎูู ู
ุนุงูุง ุฅูู ุนู
ูุช Website ุฃู Mobile App ุดููู ุชุญูุฉุ ุงูู UI ู
ููุด ุจุนุฏ ูุฏูุ ูุงูู Features ุงููู ููู ุทูุนุช ุนููู ูุฃูุช ุจุชุนู
ููุง ุนูุดุงู ุชุจูู ุญุงุฌุฉ ู
ุญุชุฑู
ุฉ. ูู ุญุงุฌุฉ ุชู
ุงู
ูุญุฏ ููุง...
ููู ูุฌุฃุฉุ ุจุนุฏ ู
ุง ุชุนู
ู Releaseุ ุฃูู ู
ุง ูุฌููู 1000 ู
ุณุชุฎุฏู
ูู ููุณ ุงูููุชโฆ ุงูู App ูุจุฏุฃ ูููุฌุ ุงูู API ุชุฑุฏ ู
ุชุฃุฎุฑ ุฌุฏูุงุ ูุงูู Pages ุชุงุฎุฏ ููุช ุทููู ุนุดุงู ุชูุชุญ.
ููุชูุง ู
ูู
ุง ูุงู ุงูุชุตู
ูู
ุฃู ุงูู Features ูููุฉ ู
ุด ูููุฑููุง ู
ุน ุงูู
ุณุชุฎุฏู
...
ูููุง ููุฌู ุฏูุฑ ุงูู Performance Test...
โโโ
โก๏ธ ูุนูู ุฅูู Performance Testุ
ุจุจุณุงุทุฉ ูู ููุน ู
ู ุฃููุงุน ุงูู Testing ุงููู ุจูุฑูุฒ ุนูู ุฅูู ุชููุณ ุฃุฏุงุก ุงูุณูุณุชู
ุจุชุงุนู ุชุญุช ุธุฑูู ู
ุฎุชููุฉ. ูุนูู ุจุฏู ู
ุง ุชุดูู ุจุณ ูู ุงูุณูุณุชู
ุจูุดุชุบู ููุง ูุง (ุงููู ูู Functional Testing)ุ ููุง ุฅุญูุง ุจูุดูู:
- ุงูุณูุณุชู
ูููุฏุฑ ูุชุนุงู
ู ู
ุน ุนุฏุฏ ูุจูุฑ ู
ู ุงูู Users ูู ููุณ ุงูููุช ููุง ูุง.
- ุณุฑุนุฉ ุงุณุชุฌุงุจุฉ ุงูู API ุฃู ุงูู Backend ูุฏ ุฅูู.
- ุงูู Database ุจุชุชุนุงู
ู ู
ุน ุงูู Queries ุจุดูู ุณูุณ ููุง ุจูุญุตู Bottlenecks.
- ูู ุงูู
ูุงุฑุฏ (CPU โ Memory โ Network) ุจูุชู
ุงุณุชููุงููุง ุตุญ ููุง ูุง.
โโโ
๐ ุฃููุงุน ุงูู Performance Testing:
1- ุงูู Load Testing
ุจูููุณ ุงุฒุงู ุงูุณูุณุชู
ุจูุชุตุฑู ูู
ุง ูููู ุนููู ุนุฏุฏ Users ูุจูุฑุ ู
ุซููุง 10K User ุดุบุงููู ูู ููุณ ุงูููุช. ุงููุฏู ุฅููุง ูุดูู ุฃูุตู ุนุฏุฏ Users ููุฏุฑ ุงูุณูุณุชู
ูุณุชุญู
ูู ู
ู ุบูุฑ ู
ุง ููุน.
2- ุงูู Stress Testing
ุจูุฒูุฏ ุงูุถุบุท ูุญุฏ ู
ุง ุงูุณูุณุชู
ูููุงุฑ ูุนููุง. ุงููุฏู ููุง ูุนุฑู ุงูู Breaking Point ููู.
3- ุงูู Spike Testing
ุจูุฎุชุจุฑ ุฅูู ุงููู ููุญุตู ูู ูุฌุฃุฉ ุญุตู Increase ุถุฎู
ูู ุนุฏุฏ ุงูู Users ูู ููุช ูุตูุฑ ุฌุฏูุงุ ุฒู ู
ุซูุงู Black Friday ุฃู ุฅุนูุงู Viral.
4- ุงูู Endurance (Soak) Testing
ุจูุฎูู ุงูุณูุณุชู
ุดุบุงู ุจุถุบุท ู
ุชูุณุท ุฃู ุนุงูู ููุชุฑุฉ ุทูููุฉ (ุณุงุนุงุช ุฃู ุฃูุงู
) ููุดูู ูู ููุจูู ุซุงุจุช ููุง ููุจุฏุฃ ูุจุทุฃ ู
ุน ุงูููุช ุจุณุจุจ Memory Leaks ุฃู ู
ุดุงูู ุชุงููุฉ.
5- ุงูู Scalability Testing
ุจูููุณ ูู ุงูุณูุณุชู
ููุฏุฑ ูุชูุณุน (Scale Up ุฃู Scale Out) ุนุดุงู ูุชุนุงู
ู ู
ุน ุงูู Growth ููุง ูุง.
โโโ
๐ ุฃุฏูุงุช ุจุชุณุชุฎุฏู
ูู ุงูู Performance Testing:
- ุงูู JMeter: ู
ู ุฃุดูุฑ ูุฃููู ุงูุฃุฏูุงุช ููู Load Testing.
- ุงูู Locust: ุฃุฏุงุฉ ูููุฉ ู
ูุชูุจุฉ ุจู Python ูุจุชุฏูู Flexibility.
- ุงูู k6: ุฃุฏุงุฉ ูููุณุฉ ูุณููุฉ ูุณุฑูุนุฉ ุฌุฏูุง ูุจุชูุชุจ ุงูู Scripts ูููุง ุจู JavaScript.
- ุงูู Gatling: ุจุชุณุชุฎุฏู
Scala ูู
ููุฏุฉ ูู ุงูู Continuous Testing.
โโโ
ููููู
ุงููู ููู ุฎูุฑ ๐ฟ
BY DevGuide ๐ต๐ธ
Share with your friend now:
tgoop.com/the_developer_guide/5560