๋ช๊ฐ์ ์น์๋น์ค๋ฅผ ๋ง๋ค์ด ํ๋ฆฌํฐ์ด ์๋ฒ์์ ์ด์ํ๊ณ ์์ต๋๋ค. ํ์ฌ ๋์ ์ ์ ์ฌ์ฉ์๊ฐ ๋ง์ง ์๊ธฐ ๋๋ฌธ์ ์ ํ ๊ฑฑ์ ์์ด ์ง๋ด๊ณ ์์ง๋ง, ํญ์ ๊ถ๊ธํ์ต๋๋ค. ์น์๋ฒ๊ฐ ์ผ๋ง ๋งํผ์ ์ฌ์ฉ์ ์ ์์ ๋ฒํธ ์ ์๋์ง์.
๊ทธ๋์ ๊ณ์ ๋ฏธ๋ฃจ๋ค๊ฐ ์ด๋ฒ์ ๊ทธ ์๋๋ฅผ ํด๋ณด์๊ณ , ์๊ฐ๋ณด๋ค ๊ทธ๋ ๊ฒ ์ด๋ ต์ง๋ ์์์ต๋๋ค.
๋ถํ ํ ์คํธ๋ ๋ง์ด ์๋ ค์ง JMeter๋ฅผ ์ด์ฉํ์์ผ๋ฉฐ, ์๋ง์ ๊ธฐ๋ฅ๋ค์ด ์๊ฒ ์ง๋ง, ๋ฑ ์ ๊ฐ ๊ถ๊ธํ๋ ๋ถ๋ถ๊น์ง๋ง ๊ฐ๋จํ ํ ์คํธ๋ฅผ ํด๋ณด์์ต๋๋ค. ์ด ์ง์์ ๊น๋จน์ง ์๊ณ ๋ค์์ ๋ ์ฌ์ฉํ๊ธฐ ์ํด, ์๋ ๊ธฐ๋ก์ผ๋ก ๋จ๊ฒจ๋ก๋๋ค.
JMeter๋ ์ง์ ์๋ ์๋์ฐ์ฆ PC์ ์ค์นํ์์ผ๋ฉฐ, ์ ๊ฐ ์ด์์ค์ธ ํด๋ผ์ฐ๋ ํ๋ฆฌํฐ์ด ์๋ฒ๋ค์ ์ง์ ๋ถํ ํ ์คํธ๋ฅผ ํด๋ณด์์ต๋๋ค.
๐ด(์ฃผ์)๐ด ์๋ฒ ๋ถํ ํ ์คํธ๋ฅผ ํ๋ฉด ๋น์ฐํ ๋ฐ์ดํฐ๊ฐ ์ค๊ณ ๊ฐ๊ธฐ ๋๋ฌธ์, ํ๋ฆฌํฐ์ด ์๋ฒ์ ๋ฌด๋ฃ ์ ์ก๋์ ์ด๊ณผํ์ง ์๋๋ก ์ฃผ์ํ์ธ์.
1. ์๋์ฐ์ฆ์ฉ JMeter ์คํ
๊ฐ. ๋ค์ด๋ก๋
Apache JMeter - Download Apache JMeter
๋. ์์ถ์ ํผ ํ bin ํด๋ ์์ jmeter.bat ๋ฅผ ์คํํฉ๋๋ค.
๋ค. ํฐ๋ฏธ๋ ์ฐฝ์ด ๋จผ์ ๋จ๋ฉฐ, ์ ์ํ JMeter ์ฐฝ์ด ์ด๋ฆฝ๋๋ค. (ํฐ๋ฏธ๋์ฐฝ์ ๋ซ์ผ๋ฉด JMeter ์ฐฝ๋ ๋ซํ๊ฒ ๋ฉ๋๋ค.)
2. JMeter๋ฅผ ์ด์ฉํ ๋ถํ ํ ์คํธ
๊ฐ. Thread Group ์์ฑ
- Test Plan ์์ ๋จ์ถ๋ฉ๋ด-Add-Threads(Users)-Thread Group ๋ฅผ ์ ํ
๋. Thread Proporties ๋ถ๋ถ ์์ (์๋ ๋ด์ฉ์ ์ค๋ช ์ ์ํ ์์์.)
๋ค. HTTP Request ์์ฑ
- Thread Group ์์ ๋จ์ถ๋ฉ๋ด-Add-Sampler-HTTP Request ๋ฅผ ์ ํ
๋ผ. ํ ์คํธ๋ฅผ ํ Web Server ์ ๋ณด๋ฅผ ์ ๋ ฅํด์ค.
๋ง. Listener ์ถ๊ฐ - (์๋ฒ ํ ์คํธ ์ํฉ ๋ฐ ๊ฒฐ๊ณผ๊ฐ ๋ฑ์ ๋ณผ ์ ์๋ ํ๋ฉด)
- Thread Group ์์ ๋จ์ถ๋ฉ๋ด-Add-Listener์์ ์๋ 2๊ฐ์ง๋ฅผ ๊ฐ๊ฐ ์ถ๊ฐํจ. (์ฌ๋๋ค์ด ๋ง์ด ์ถ์ฒํ๋ ๊ฒ์ 3๊ฐ์ง์ด์ง๋ง, Graph Results๋ ์ ๋ณผ ์ค ๋ชฐ๋ผ์ ์ ๋ ์ฌ์ฉํ์ง ์์.)
- View Results Tree, Summary Report ์ถ๊ฐ
๋ฐ. ์์ ๋ฒํผ ํด๋ฆญ
- ๋ฒํผ์ ๋๋ฅด๋ฉด ์ง๊ธ ์์ ์ค์ ์ ์ ์ฅํ ๊ฒ์ด๋๊ณ ๋ฌผ์ด๋ด. ์ํ๋ ๋๋ก ์ ํ.
์ฌ. ๊ฒฐ๊ณผ ํ์ธ
1) View Results Tree - ๊ฐ๊ฐ์ ์ ์ ์๋ ์ ๋ณด๋ค์ ๋ณผ ์ ์์.
2) Summary Report - ์ ์ฒด ํต๊ณ
- Average : ์ ์ฒด ์ฒ๋ฆฌ ์๊ฐ์ ํ๊ท ๊ฐ(116=0.116์ด)
- Min : ๊ฐ์ฅ ๋น ๋ฅธ ์ฒ๋ฆฌ ์๊ฐ (11 = 0.011์ด)
- Max : ๊ฐ์ฅ ์ค๋ ๊ฑธ๋ฆฐ ์๊ฐ (311 = 0.311์ด)
- Error : ์์ฒญ ์ฒ๋ฆฌ ์คํจ์จ (์ ์์ 0%)
- Throughput : ๋จ์ ์๊ฐ๋น ์ฒ๋ฆฌ๋๋ ์์ฒญ์ ์ (232.6 = 1์ด์ 232.6๊ฑด์ ์์ฒญ ์ฒ๋ฆฌ)
3. ์ฐธ๊ณ
๊ฐ. ํ๋ฆฌํฐ์ด ์๋ฒ๋ผ์ ์ด๋น 20๋ช ์ ๋๋ง ์ ์ํด๋ ๊ตฌ๊ธ์ cpu 100%, ์ค๋ผํด์ cpu 30% ์ ๋ ๋์ค๋ค์.
<์ค๋ผํด> <๊ตฌ๊ธ>
๋. ์ด๋ฒ์ ์ด๊ฒ์ ํ ์คํธ ํ๋ฉด์ ์ ๊ฒ์๊ธ์ ์ ์ด๋์๋ ๊ฐ์ข ํ๋ก๊ทธ๋จ๋ค์ ๋ชจ๋ ์ฌ์ฉํด ๋ณผ ์ ์์๋ ์ ์ตํ ์๊ฐ์ด์์ต๋๋ค.
'๋ฆฌ๋ ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฆฌ๋ ์ค ์์คํ , ๋คํธ์ํฌ ๋ชจ๋ํฐ๋ง ํด๋ค (4) | 2023.01.03 |
---|