โก Jmeter
๐ Jmeter๋?
๐ทย 1998๋
์ ์ฒ์ ์ถ์๋ ์คํ ์์ค ์ํํธ์จ์ด
- ์น ์ ํ๋ฆฌ์ผ์ด์
์ ๋น๋กฏํ ๋ค์ํ ์๋น์ค์ ์ฑ๋ฅ์ ์ธก์ ํ๊ณ ๋ถ์ํ๊ธฐ ์ํด ์ค๊ณ
- ์น ์ ํ๋ฆฌ์ผ์ด์
์ ์ฑ๋ฅ ํ
์คํธ, ์คํธ๋ ์ค ํ
์คํธ, ๊ทธ๋ฆฌ๊ณ ๋ถํ ํ
์คํธ๋ฅผ ์ํํ๋ ๋ฐ ์ฌ์ฉ๐ ์ฌ์ฉ์๊ฐ ์ค์ ๋ก ์์คํ
์ ์ฌ์ฉํ๋ ๊ฒ์ฒ๋ผ HTTP, HTTPS ๊ฐ์ ํ๋กํ ์ฝ์ ์ด์ฉํด ์๋ฒ์ ์์ฒญ์ ๋ณด๋ด๊ณ , ์ด์ ๋ํ ์๋ต์ ๋ถ์ํจ์ผ๋ก์จ ์ ํ๋ฆฌ์ผ์ด์
์ ์ฒ๋ฆฌ ๋ฅ๋ ฅ์ ํ๊ฐํ๋ค.๐ GUI ๋ชจ๋์ CLI ๋ชจ๋ ๋ชจ๋ ์ง์ํ์ฌ, ํ
์คํธ ์ผ์ด์ค๋ฅผ ์ฝ๊ฒ ์์ฑํ๊ณ ๊ด๋ฆฌํ ์ ์๋ค.
โย GUI ๋ชจ๋๋ก ์์ฑ ์์ ํ๋ฉด์ด ๋ฉ์ถ๊ฑฐ๋ ํ
์คํธ ์ค ๋ค์ด๋๋ ๋ฑ ์ค๋ฅ ์ฌ๋ก๊ฐ ๋ง์ด ๋ฐ๊ฒฌ๋๊ณ ์๋ค. ํ์๋ ๊ทธ๋ฌ์ง ์์๋๋ฐ ์๋ง ๊ณผ๋ํ ํธ๋ํฝ์ ๋ฃ์ ๊ฒ์ด ์๋๋ผ์ ๊ทธ๋ฐ๋ฏํ๋ค. ๋นก์ผ ๋ถํํ
์คํธ๋ฅผ ํ๊ฒ ๋๋ค๋ฉด CLI ๋ชจ๋๋ก ํ ๊ฒ์ ์ถ์ฒํ๋ค.
๐ทย Jmeter
ย ํต์ฌ ๊ธฐ๋ฅ
1. ๋ค์ํ ํ๋กํ ์ฝ ์ง์
- HTTP, HTTPS, FTP ๋ฑ ๋ค์ํ ํ๋กํ ์ฝ์ ํตํ ์์ฒญ ์๋ฎฌ๋ ์ด์
2. ์ค๋ ๋ ๊ทธ๋ฃน
- ๊ฐ์ ์ฌ์ฉ์๋ฅผ ์์ฑํ์ฌ ๋์์ ์๋ฒ์ ์์ฒญ์ ๋ณด๋ด๋ ์ค๋ ๋ ๊ทธ๋ฃน์ ๊ตฌ์ฑํ ์ ์๋ค.
3. ๋ฆฌ์ค๋
- ํ
์คํธ ๊ฒฐ๊ณผ๋ฅผ ๊ทธ๋ํ, ํ
์ด๋ธ, ํธ๋ฆฌ ๋ฑ ๋ค์ํ ํํ๋ก ์๊ฐํํ๋ค.
4. ์ปจํธ๋กค๋ฌ
- ์กฐ๊ฑด๋ถ ๋ก์ง ์คํ, ๋ฃจํ ๋ฑ์ ํตํด ํ
์คํธ ํ๋ฆ์ ์ ์ดํ๋ค.
5. ์คํฌ๋ฆฝํ
JSR223
ย ์ง์์ ํตํดย Groovy
,ย JavaScript
ย ๋ฑ์ผ๋ก ์ฌ์ฉ์ ์ ์ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ ์ ์๋ค.