Testing2 ์๋ฐ ์กฐํ ๊ธฐ๋ฅ - ์ธ๋ฑ์ค ์ ์ฉ ๋ฐ ์ฑ๋ฅํ ์คํธ ํธ๋ฌ๋ธ ์ํ , ํ ์คํธ ๊ฒฐ๊ณผ ๐๊ฐ์ํ ํ๋ก์ ํธ๋ก ์๋ฐ ์์ฝ ์๋น์ค๋ฅผ ๋ง๋ค๋ฉด์ ์ ๋ด๋น ๋๋ฉ์ธ์ ํต์ฌ ๋๋ฉ์ธ์ธ ์๋ฐ ๋๋ฉ์ธ์ ๋งก๊ฒ ๋์์ต๋๋ค.์๋ฐ์ํฐํฐ์๋ ์ฌ๋ฌ ํ๋ ๊ฐ๋ค์ ๊ฐ๊ณ ์๋๋ฐ ๊ทธ์ค ๋ํ์ ์ธ ํ๋๋ก ์นดํ ๊ณ ๋ฆฌ์ ์ง์ญ์ด ์์ต๋๋ค.๋ฒค๋ ์ฌ์ดํธ๊ฐ ์๊ธฐ ๋๋ฌธ์ ์๋ฐ ๋ฐ์ดํฐ๋ค์ ๊ณต๊ณต๊ธฐ๊ด API ์์ ์์์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์, ๋๋ฏธ ๋ฐ์ดํฐ๋ก ๋ฃ์ด์ฃผ์์ต๋๋ค.ํ๋ก์ ํธ์ ๊ธฐ๋ฅ ๊ตฌํ์ ๋ชจ๋ ๋ง์น๊ณ ๋์, ๊ธฐ๋ฅ๋ค์ ๋์ ๋ณด์์ ๋ ์๋ฐ ์กฐํ์ ๋ง์ WHERE ์ ์กฐ๊ฑด์ ๋ฐ์ง๋ค๊ณ ์๊ฐํ๊ณ , ์ด๊ฑด ์ฑ๋ฅ ๋ฌธ์ ๋ก ์ด์ด์ง ์๋ ์๊ฒ ๋ค๋ ์๊ฐ์ ํด๋ณด์์ต๋๋ค.์กฐํ์ ์ฑ๋ฅ์ ๋ ๋์ผ ์ ์๋ ๋ฐฉ๋ฒ์ ์ฐพ๊ฒ ๋์๊ณ , ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ ์ด๋ธ์์ ๊ฒ์ ์๋๋ฅผ ๋์ด๊ธฐ ์ํด ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ธ ์ธ๋ฑ์ค์ ๋ํด ํ์ตํ๊ฒ ๋์ต๋๋ค.ํ ์คํธ ํด์ ์ํ์น ์ ์ด๋ฏธํฐ๋ฅผ ์ฌ์ฉํ์๊ณ , ํ ์คํธ ์๋ฒ๋.. Testing 2024. 1. 11. Apache JMeter : ์ค์น ๋ฐ ์ฌ์ฉ๋ฒ - ์ฑ๋ฅํ ์คํธ (feat. ์๋ฐ ์กฐํ ์ฑ๋ฅ ํฅ์์ ์ํ ํ ์คํธ) ๊ฐ์์๋ฐ ๋๋ฉ์ธ์ ๋ด๋นํ์ฌ ๊ตฌํ์ ํ์์ง๋ง, ๋ด๊ฐ ๋ง๋ ์๋น์ค๊ฐ ๋๊ท๋ชจ ํ๊ฒฝ์์ ์๋ง์ ํธ๋ํฝ์ ๊ฐ๋นํ ์ ์์์ง ์๋ฌธ์ด ๋ค์๋ค. ๊ฒ์ ์๋น์ค์์ RDMS ์์ ์กฐํํ์ง ์๋๋ค๋ ๊ฑธ ์์ง๋ง, ์๋ผ์คํฑ ์์น๊ฐ์ ๊ธฐ์ ์คํ๋ ์ ๋ชจ๋ฅผ ๋ฟ๋๋ฌ ๋ฐฐ์ด ์ง์๊ณผ ์ฃผ์ด์ง ํ๊ฒฝ์์ ์ต์ ์ ๊ฒฐ๊ณผ๋ฅผ ๋์ถํ๊ธฐ ์ํด ์ธ๋ฑ์ค๋ฅผ ์ ์ฉํ์ฌ ์๋ฐ ์กฐํ๋ฅผ ์ค์ํ์๊ณ , ์ด ์ธ๋ฑ์ค๊ฐ ์ ์๋ํ๋์ง, ์ด๋ ์ ๋ ์ฑ๋ฅ ํฅ์์ด ์๋์ง ํ ์คํธ ํด๋ณด๊ธฐ ์ํด, ์ํ์น ์ ์ด๋ฏธํฐ๋ฅผ ๊น์ ์ฑ๋ฅํ ์คํธ๋ฅผ ์งํํ๊ธฐ๋ก ํ์๋ค. ์ฑ๋ฅํ ์คํธ ๋?์๋น์ค ๋ฐ ์๋น์ค ์์คํ ์ ์ฑ๋ฅ์ ํ์ธํ๊ธฐ ์ํด ์ค์ ์ฌ์ฉ ํ๊ฒฝ๊ณผ ๋น์ทํ ํ๊ฒฝ์์ ํ ์คํธ๋ฅผ ์งํํ๋ ๊ฒ์ ๋งํ๋ค.์ด๋ฅผ ํตํด์ Response Time(์๋ต์๊ฐ) ๊ณผ Throughput(์ฒ๋ฆฌ๋), ๋ณ๋ชฉ๊ตฌ๊ฐ ๋ฑ์ ํ์ธํ ์ ์๋ค... Testing 2024. 1. 7. ์ด์ 1 ๋ค์