λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
πŸ’κ³΅λΆ€/큰 발견

λΆ€ν•˜ ν…ŒμŠ€νŠΈ, 슀트레슀 ν…ŒμŠ€νŠΈ

by rindev 2021. 10. 5.

 

λͺ½κΈ€ 라이트 ν”„λ‘œμ νŠΈμ— λŒ€ν•œ ν”Όλ“œλ°±μ„ λ°›μ•˜λ‹€!

λΆ€ν•˜ν…ŒμŠ€νŠΈλ₯Ό ν–ˆμ„ λ•Œ, 일정 κΈ€μž? 일정 갯수? 이상 μž…λ ₯ν•˜λ©΄ 터진닀고 λ§μ”€ν•΄μ£Όμ…”μ„œ κΉœμ§λ†€λžλ‹€. (이런게 λ°”λ‘œ ν…ŒμŠ€νŠΈμ˜ ν•„μš”μ„±μΈκ°€!)

 

생각해보면 정해진 맡을 달리라고 λ§Œλ“€μ–΄λ‘” μΉ΄νŠΈλΌμ΄λ”μ—μ„œλ„ μ—­μ£Όν–‰ ν•˜λŠ” μ‚¬λžŒλ„ 있고 맡을 λ›°μ–΄λ„˜λŠ” μ‚¬λžŒλ„ 있고 μ‚¬κ°μ§€λŒ€λ₯Ό μ°Ύμ•„μ„œ μˆ¨λ°”κΌ­μ§ˆμ„ ν•˜λŠ” μ‚¬λžŒλ„ 있고... 창의적인 λ°©λ²•μœΌλ‘œ μ„œλΉ„μŠ€λ₯Ό μ΄μš©ν•˜λŠ” μ‚¬λžŒλ“€μ΄ λ§Žμ€λ°, μ΄λŠ” μ›Ή λ˜ν•œ λ§ˆμ°¬κ°€μ§€λΌλŠ” 생각이 λ“€μ—ˆλ‹€. λ‚˜μ˜ 짧은 κ²¬μ‹μœΌλ‘œλŠ” 아직 μ»€λ²„ν•˜μ§€ λͺ»ν•œ μΌ€μ΄μŠ€κ°€ λ§Žλ‹€λŠ” 것을 λ‹€μ‹œ λŠκΌˆλ‹€.........

 

κ·Έλž˜μ„œ λΆ€ν•˜ν…ŒμŠ€νŠΈ, μŠ€νŠΈλ ˆμŠ€ν…ŒμŠ€νŠΈκ°€ 뭔지 μ•Œμ•„λ³΄λŠ” μ‹œκ°„!

 

πŸ€” λΆ€ν•˜ν…ŒμŠ€νŠΈ??

μ–΄λŠμ •λ„ μ„±λŠ₯이 완성이 되면, ν•΄λ‹Ή μ„œλΉ„μŠ€κ°€ μ–Όλ§ˆλ‚˜ λ§Žμ€ λ™μ‹œ μ‚¬μš©μžλ₯Ό κ²¬λ””λŠ”μ§€ ν…ŒμŠ€νŠΈ ν•˜λŠ” 것.

 

  • 이 μ„œλΉ„μŠ€κ°€ μ΅œλŒ€ λͺ‡λͺ…μ˜ μΈμ›κΉŒμ§€ 버틸 수 μžˆλŠ”μ§€
  • ν˜„μž¬ λ””λΉ„κ°€ λ²„ν‹°λŠ” νŠΈλžœμž­μ…˜μ˜ 양이 μ–΄λŠμ •λ„ 인지
  • ν˜„μž¬ ν”„λ ˆμž„μ›Œν¬μ—μ„œ μ²˜λ¦¬μ†λ„λ₯Ό μœ μ§€ν•  수 μžˆλŠ” μš”μ²­μ–‘μ€ μ–΄λ””κΉŒμ§€μΈμ§€

이정도λ₯Ό μˆ˜μΉ˜ν™”ν•΄μ„œ μ•Œμ•„λ†”μ•Ό, λ¬Έμ œκ°€ λ°œμƒν•˜λ”λΌλ„ λŒ€μ²˜ν•  수 μžˆλŠ” 것이닀.

 

πŸ€” λΆ€ν•˜ν…ŒμŠ€νŠΈ vs 슀트레슀 ν…ŒμŠ€νŠΈ?

λΉ„μŠ·ν•œκ±΄μ€„ μ•Œμ•˜λŠ”λ° μžμ„Ένžˆ μ•Œμ•„λ³΄μžλ©΄ λ‹€λ₯΄λ‹€κ³ ν•œλ‹€! 

 

λΆ€ν•˜ ν…ŒμŠ€νŠΈ

  • μ μ ˆν•œ λΆ€ν•˜λ₯Ό λ°œμƒμ‹œμΌœ ν†΅κ³„μ μœΌλ‘œ μ˜λ―ΈμžˆλŠ” 수치λ₯Ό μΈ‘μ •
  • μž₯μ‹œκ°„ μ„œλΉ„μŠ€ κ°€λŠ₯ μ—¬λΆ€ 확인 (μ‹ λ’°μ„±)
  • μ‹€μ œλ‘œ 처리 λŠ₯λ ₯을 κ°€λŠ ν•˜λŠ” μ„±λŠ₯ν…ŒμŠ€νŠΈ

 

슀트레슀 ν…ŒμŠ€νŠΈ

  • μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ΄ μ‹€ν–‰ μ‹œμ— ν•„μš”λ‘œν•˜λŠ” 각쒅 λ¦¬μ†ŒμŠ€(CPU, RAM...)의 ν—ˆμš© ν•œλ„λ₯Ό λ„˜μ–΄μ„œμ„œ
    비정상적인 높은 λΆ€ν•˜λ₯Ό λ°œμƒμ‹œμΌœλ³΄λŠ” ν…ŒμŠ€νŠΈ
  • μ„œλΉ„μŠ€κ°€ λ‹€μš΄λ˜κ±°λ‚˜, 데이터가 μ‚¬λΌμ§€λŠ” λ“± 비정상적인 μž‘λ™μ„ 유발 → 결점, 결함을 μ°ΎλŠ” 것이 λͺ©ν‘œ

 

μ΄λŸ¬ν•œ ν…ŒμŠ€νŠΈλ‘œ 얻을 수 μžˆλŠ” 것

  • μ„œλΉ„μŠ€κ°€ μ–΄λŠμ •λ„μ˜ λΆ€ν•˜λ₯Ό κ²¬λ””λŠ”μ§€
  • ν•œκ³„μΉ˜μ—μ„œ 병λͺ©μ΄ μƒκΈ°λŠ” 지점이 어디인지
  • μžμ›μ„ 효율적으둜 μ‚¬μš©
  • μ΅œμ•…μ˜ μƒν™©μ—μ„œ μ–΄λ–€ 일이 μΌμ–΄λ‚˜λŠ”μ§€ 직접 확인
  • μž₯μ•  μ‘°μΉ˜μ™€ 볡ꡬ의 λ™μž‘μ„ 확인

(좜처 : μš°μ•„ν•œ ν˜•μ œλ“€ κΈ°μˆ λΈ”λ‘œκ·Έ)

 

πŸ’‘ 이런 ν…ŒμŠ€νŠΈλ₯Ό ν•  수 μžˆλŠ” 도ꡬ?

nGrinder (http://naver.github.io/ngrinder/)

λ„€μ΄λ²„μ—μ„œ μœ μ§€λ³΄μˆ˜ ν•˜κ³ μžˆλŠ” μ„±λŠ₯ ν…ŒμŠ€νŠΈ 툴, λΆ€ν•˜ ν…ŒμŠ€νŠΈ μš©λ„λ‘œ 많이 μ“°μž„

 

Apache JMeter (https://jmeter.apache.org/)

λΆ€ν•˜ ν…ŒμŠ€νŠΈ κΈ°λŠ₯ λ™μž‘κ³Ό μ„±λŠ₯을 μΈ‘μ •ν•˜κΈ° μœ„ν•΄ Java둜 λ§Œλ“€μ–΄μ§„ μ˜€ν”ˆμ†ŒμŠ€ μ†Œν”„νŠΈμ›¨μ–΄

 

 

πŸ‘€ μ°Έκ³ 

더보기

https://techblog.woowahan.com/2572/

 

결제 μ‹œμŠ€ν…œ μ„±λŠ₯, λΆ€ν•˜, 슀트레슀 ν…ŒμŠ€νŠΈ | μš°μ•„ν•œν˜•μ œλ“€ κΈ°μˆ λΈ”λ‘œκ·Έ

μ•ˆλ…•ν•˜μ„Έμš”. μš°μ•„ν•œν˜•μ œλ“€μ—μ„œ κ²°μ œμ‹œμŠ€ν…œμ„ κ°œλ°œν•˜κ³  μžˆλŠ” κΆŒμš©κ·Όμž…λ‹ˆλ‹€. μž…μ‚¬ν•œ 지 4κ°œμ›” λ§Œμ—, λ“œλ””μ–΄ μš°μ•„ν•œν˜•μ œλ“€ 기술 λΈ”λ‘œκ·Έμ— 글을 λ‚¨κΈ°κ²Œ λ˜μ–΄ κ°νšŒκ°€ μƒˆλ‘­μŠ΅λ‹ˆλ‹€. μ €λŠ” 졜근 결제 μ‹œ

techblog.woowahan.com

 

https://velog.io/@groovejumat/%EB%B6%80%ED%95%98%ED%85%8C%EC%8A%A4%ED%8A%B8%EB%A5%BC-%ED%95%98%EA%B8%B0%EC%9C%84%ED%95%9C-2%EA%B0%80%EC%A7%80-%EB%8F%84%EA%B5%AC

 

λΆ€ν•˜ν…ŒμŠ€νŠΈ

πŸ‘ŠπŸ–₯️ λ‚΄ μ„œλΉ„μŠ€λŠ” μ–Όλ§ˆλ‚˜ κ²¬λ”œ 수 μžˆμ„κΉŒ? λΆ€ν•˜ ν…ŒμŠ€νŠΈλŠ” μ„±λŠ₯ ν…ŒμŠ€νŠΈμ™€ μ„±λŠ₯ νŠœλ‹μ΄ μ–΄λŠ 정도 μ™„μ„±λ˜λ©΄ ν•΄λ‹Ή μ†Œν”„νŠΈμ›¨μ–΄ ν˜Ήμ€ μ„œλΉ„μŠ€λ₯Ό λŒ€ν‘œν•  수 μžˆλŠ” κΈ°λŠ₯을 μ„ μ •ν•˜μ—¬ ν•΄λ‹Ή ν•˜λ“œμ›¨μ–΄ 및

velog.io

 

https://blog.naver.com/wideeyed/222173944239

 

[nGrinder] μ„±λŠ₯ ν…ŒμŠ€νŠΈν•˜λŠ” 방법

λ„€μ΄λ²„μ—μ„œ μœ μ§€λ³΄μˆ˜ν•˜κ³  μžˆλŠ” μ„±λŠ₯ ν…ŒμŠ€νŠΈ 툴 nGrinder에 λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€. nGrinderλŠ” μ• ν”Œλ¦¬μΌ€μ΄...

blog.naver.com

 

https://oracle.tistory.com/467

 

λΆ€ν•˜ν…ŒμŠ€νŠΈ & μŠ€νŠΈλ ˆμŠ€ν…ŒμŠ€νŠΈ 차이점

λΆ€ν•˜ν…ŒμŠ€νŠΈ & μŠ€νŠΈλ ˆμŠ€ν…ŒμŠ€νŠΈ 차이점 μš°λ¦¬λ“€ 쀑 λ‹€μˆ˜λŠ” “λΆ€ν•˜ν…ŒμŠ€νŠΈ(Load Test)”와 “슀트레슀 ν…ŒμŠ€νŠΈ(Stress Test)”의 μš©μ–΄μ˜ 차이λ₯Ό 잘 λͺ¨λ₯Έ 채 κ·Έλƒ₯ λ™μ˜μ–΄λ‘œ μ‚¬μš©ν•˜λŠ” κ²½ν–₯이 μžˆλ‹€. μ΄λŸ¬ν•œ

oracle.tistory.com

 

https://velog.io/@ehdrms2034/%EC%84%B1%EB%8A%A5-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EB%8F%84%EA%B5%AC-Apache-Jmeter-%EC%84%A4%EC%B9%98%EB%B6%80%ED%84%B0-%EA%B0%84%EB%8B%A8%ED%95%9C-%EC%82%AC%EC%9A%A9%EA%B9%8C%EC%A7%80

 

[μ„±λŠ₯ ν…ŒμŠ€νŠΈ 도ꡬ] Apache Jmeter μ„€μΉ˜λΆ€ν„° κ°„λ‹¨ν•œ μ‚¬μš©κΉŒμ§€

μ˜€λŠ˜μ€ μ„±λŠ₯ν…ŒμŠ€νŠΈ λ„κ΅¬λ‘œ 많이 쓰이고 μžˆλŠ” Apache Jmeter의 κ°„λ‹¨ν•œ μ‚¬μš©λ²•μ„ μ•Œλ €λ“œλ¦¬λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€.μ„œλ²„κ°€ μ œκ³΅ν•˜λŠ” μ„œλΉ„μŠ€μ— λŒ€ν•œ μ„±λŠ₯을 μΈ‘μ •ν•˜κ³  μ‚¬μš©μžμ—κ²Œ λ³΄μ—¬μ£ΌλŠ” ν…ŒμŠ€νŠΈ 도ꡬ라고 ν• 

velog.io

 

λŒ“κΈ€