μ„±λŠ₯ ν…ŒμŠ€νŠΈ, λΆ€ν•˜ ν…ŒμŠ€νŠΈ, 슀트레슀 ν…ŒμŠ€νŠΈ 차이

1. κ°œμš”

μ—¬λŸ¬ λ¦¬νŽ™ν† λ§μ„ κ±°μΉ˜λ©΄μ„œ μ„±λŠ₯ κ°œμ„ μ„ ν•΄λ‚˜κ°€λ˜ 쀑, μ„±λŠ₯을 μˆ˜μΉ˜ν™”ν•  ν•„μš”μ„±μ„ λŠκΌˆλ‹€. μ„±λŠ₯ ν…ŒμŠ€νŠΈ, λΆ€ν•˜ ν…ŒμŠ€νŠΈ, 슀트레슀 ν…ŒμŠ€νŠΈλŠ” μ‹œμŠ€ν…œμ˜ μ„±λŠ₯κ³Ό μ•ˆμ •μ„±μ„ ν‰κ°€ν•˜λŠ” μ€‘μš”ν•œ 도ꡬ듀이닀. 각 ν…ŒμŠ€νŠΈμ˜ μ •μ˜μ™€ λͺ©μ , 그리고 이λ₯Ό 톡해 얻을 수 μžˆλŠ” 이점에 λŒ€ν•΄ μ•Œμ•„λ³΄κ³ μž ν•œλ‹€. 

 

 

 

2. μ„±λŠ₯ ν…ŒμŠ€νŠΈ (Performance Test)

μ„±λŠ₯ ν…ŒμŠ€νŠΈλŠ” νŠΉμ • μƒν™©μ—μ„œ μ‹œμŠ€ν…œμ˜ κ΅¬μ„± μš”μ†Œκ°€ μ–΄λ–»κ²Œ μˆ˜ν–‰λ˜λŠ”지 ν™•μΈν•˜κΈ° μœ„ν•΄ μˆ˜ν–‰λ˜λŠ” ν…ŒμŠ€νŠΈμ΄λ‹€. μ„±λŠ₯ ν…ŒμŠ€νŠΈλ₯Ό ν†΅ν•΄ μ‹œμŠ€ν…œμ˜ μžμ›μ˜ μ‚¬μš©λŸ‰, ν™•μž₯μ„±, μ‹ λ’°μ„± λ“±μ„ κ²€μ¦ν•  μˆ˜ μžˆλ‹€. 

 

일반적으둜 κ°œλ°œμ„ ν•˜λ©΄μ„œ λΆ€ν•˜ ν…ŒμŠ€νŠΈμ™€ μŠ€νŠΈλ ˆμŠ€ ν…ŒμŠ€νŠΈ λ“±μ˜ ν‚€μ›Œλ“œλ₯Ό λ§Žμ΄ μ ‘해봀을 κ²ƒμ΄λ‹€. μ•„λž˜μ˜ μ‚¬μ§„을 λ³΄λ©΄ ν•΄λ‹Ή ν…ŒμŠ€νŠΈλ“€μ€ λͺ¨λ‘ μ„±λŠ₯ ν…ŒμŠ€νŠΈ ν•˜μœ„에 μžˆλŠ” κ²ƒμ„ μ•Œ μˆ˜ μžˆλ‹€. κ·Έλ§ŒνΌ μ„±λŠ₯ ν…ŒμŠ€νŠΈλŠ” λ§€μš° κ΄‘λ²”μœ„ν•œ λ²”μœ„λ₯Ό κ°–κ³  μžˆλ‹€.

 

 

 

 

3. λΆ€ν•˜ ν…ŒμŠ€νŠΈ (Load Test)

λΆ€ν•˜ ν…ŒμŠ€νŠΈλŠ” μ„±λŠ₯ ν…ŒμŠ€νŠΈμ˜ ν•˜μœ„ μ§‘ν•©μœΌλ‘œ, μž„κ³„μΉ˜ ν•œκ³„μ— 도달 ν•  λ•ŒκΉŒμ§€ μ‹œμŠ€ν…œμ˜ λΆ€ν•˜λ₯Ό μ§€μ†μ μœΌλ‘œ μ¦κ°€μ‹œμΌœ μ‹œμŠ€ν…œμ„ ν…ŒμŠ€νŠΈν•˜λŠ” 것을 μ˜λ―Έν•œλ‹€. λΆ€ν•˜ ν…ŒμŠ€νŠΈλŠ” μœ μ €μ˜ μˆ˜μ™€ μ΄ˆλ‹Ή API μš”μ²­ λ“±μ„ μ¦κ°€μ‹œν‚€λ©° μ‹œμŠ€ν…œμ˜ λ‚΄κ΅¬μ„±μ„ ν…ŒμŠ€νŠΈν•˜κ³  κ²°κ³Όλ₯Ό λͺ¨λ‹ˆν„°λ§ν•˜λ©° μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ ν•œκ³„λ₯Ό μ°Ύμ•„λ‚΄λŠ” κ²ƒμ„ λͺ©ν‘œλ‘œ ν•œλ‹€.

 

 

λΆ€ν•˜ ν…ŒμŠ€νŠΈμ˜ λͺ©ν‘œ

  • 버퍼 λͺ¨λ²„ν”Œλ‘œμš°, λ©”λͺ¨λ¦¬ λˆ„μˆ˜ 및 잘λͺ»λœ λ©”λͺ¨λ¦¬ 관리와 κ΄€λ ¨λœ μ‘μš© ν”„λ‘œκ·Έλž¨μ˜ 결함을 λ…ΈμΆœν•œλ‹€.
    • λΆ€ν•˜ ν…ŒμŠ€νŒ…μ˜ 결과둜 λ°œκ²¬λ˜λŠ” λ¬Έμ œλŠ” λ‘œλ“œ λ°Έλ ¨μ‹±μ˜ 문제, λŒ€μ—­ν­ 문제, κΈ°μ‘΄ μ‹œμŠ€ν…œμ˜ μš©λŸ‰ 등이 포함될 수 μžˆλ‹€.
  • μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ΄ λ―Έλž˜μ— μ˜ˆμƒλ˜λŠ” λΆ€ν•˜λ₯Ό 관리할 수 μžˆλ„λ‘ λ°μ΄ν„°λ² μ΄μŠ€, ν•˜λ“œμ›¨μ–΄, λ„€νŠΈμ›Œν¬ λ“±μ˜ λͺ¨λ“  κ΅¬μ„±μš”μ†Œμ˜ μƒν•œμ„ κ²°μ •ν•œλ‹€.

 

 

 

 

 

4. 슀트레슀 ν…ŒμŠ€νŠΈ (Stress Test)

슀트레슀 ν…ŒμŠ€νŠΈλŠ” κΈ°μ‘΄ μžμ›μ— μ΄ˆκ³Ό μž‘μ—…μœΌλ‘œ κ³ΌλΆ€ν•˜λ₯Ό μ£ΌλŠ” λ‹€μ–‘ν•œ ν™œλ™μ„ μˆ˜ν–‰ν•˜λ©° μ‹œμŠ€ν…œμ„ λ¬΄λ„ˆμ‘Œμ„ λ•Œ μ–΄λ–€ λ™μž‘을 λ³΄μ΄λŠ”지 ν™•μΈν•˜λŠ” ν…ŒμŠ€νŠΈμ΄λ‹€. μ‹œμŠ€ν…œμ΄ μ»€λ²„ν•  μˆ˜ μžˆλŠ” λŒ€μ—­ν­ μ΄μƒμœΌλ‘œ κ³ΌλΆ€ν•˜λ₯Ό μ£Όλ©° κ³ΌλΆ€ν•˜ μƒνƒœμΌ λ•Œ λͺ¨λ‹ˆν„°λ§ λ„κ΅¬λŠ” μ •μƒμ μœΌλ‘œ λ³΅κ΅¬λ˜λŠ”지, μ‹œμŠ€ν…œμ΄ μž₯μ•  μ‘°μΉ˜λ₯Ό ν•˜λŠ”지, λ³΄μ•ˆμƒμ˜ λ¬Έμ œκ°€ λ°œμƒν•˜λŠ”지 λ“±μ„ ν™•μΈν•œλ‹€. μ΄λŸ¬ν•œ μŠ€νŠΈλ ˆμŠ€ ν…ŒμŠ€νŠΈλŠ” ν”Όλ‘œ ν…ŒμŠ€νŠΈλΌκ³ λ„ λΆˆλ¦°λ‹€.

 

슀트레슀 ν…ŒμŠ€νŠΈμ˜ λͺ©ν‘œ

슀트레슀 ν…ŒμŠ€νŠΈμ˜ λͺ©ν‘œλŠ” μ‹œμŠ€ν…œμ˜ μΆ©λŒ ν›„ λ‘œκ·Έ, λ³΄κ³ μ„œ λ“±μ„ λΆ„μ„ν•˜μ—¬ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ λ™μž‘을 μ •μ˜ν•˜λŠ” κ²ƒμ΄λ‹€. μ΄ μ€‘μ—μ„œ κ°€μž₯ μ€‘μš”ν•œ μ μ€ μž₯μ•  λ°œμƒ ν›„에 μ‹œμŠ€ν…œμ΄ λ―Όκ°ν•œ λ°μ΄ν„°λ₯Ό μ†μƒμ‹œν‚€μ§€ μ•Šλ„둝 ν•˜λŠ” κ²ƒμ΄λ‹€. μŠ€νŠΈλ ˆμŠ€ ν…ŒμŠ€νŠΈλ₯Ό ν†΅ν•΄ μ–»μ„ μˆ˜ μžˆλŠ” κ°€μž₯ μ΄μƒμ μΈ μ‹œμŠ€ν…œμ€ λΆ€ν•˜κ°€ κ±Έλ €μ„œ μ‹œμŠ€ν…œμ΄ κ³ μž₯λ‚œ μ΄ν›„에도 μ„œλΉ„μŠ€κ°€ μ •μƒ μƒνƒœλ‘œ λŒμ•„μ˜€λŠ” κ²ƒμ΄λ‹€.