Apache JMeter
์ฑ๋ฅํ ์คํธ ์ค ๋ถํํ ์คํธ(Load Test) ๋๊ตฌ๋ฅผ ์ฐพ๊ณ ์์๊ณ ์๋์ ๊ธฐ์ค์ผ๋ก ์ ํํ์๋ค.
JMeter
vs Locust
์ค GUI์ ๋ ์นํ์ ์ธ JMeter
๋ฅผ ์ ํํ์๋ค.
Installment.
brew์์ ์ค์น (Windows๋ ์ฌ๊ธฐ์)
# intel
brew install jmeter
# apple silicon
arch -arm64 brew install jmeter
์คํ
# intel
open /usr/local/bin/jmeter
# apple silicon
open /opt/homebrew/bin/Jmeter
Useage.
Options > Plugin Manager > install packages
3 Basic Group
: ์ฌ๋ฌ ๊ฐ์ ์ค๋ ๋ ๊ทธ๋ฃน์ ๋ฌถ์ด์ ์คํํ๊ณ ๊ด๋ฆฌ ๊ฐ๋ฅCustom Thread Groups
: ์ฌ์ฉ์ ์ ์ ์ค๋ ๋ ๊ทธ๋ฃน์ ์์ฑํ๊ณ ์ฌ์ฉ ๊ฐ๋ฅJMeter Listener pack
: ํ ์คํธ ๊ฒฐ๊ณผ๋ฅผ ์๊ฐ์ ์ผ๋ก ๋ถ์ํ๊ณ ๋ชจ๋ํฐ๋ง ๊ฐ๋ฅ
Test Plan > Add > Threads(Users) > Thread Group
Thread Group > Add > Sampler > HTTP Request
IP, Port, Arguments๋ฅผ ์ ๋ ฅ
Start Button
Thread Group > Add > Listener > Summary Report
Thread Group > Add > Listener > View Result Tree
Thread Group > Add > Listener > Transactions per Second
Next Step.
์๊ฐ๋ณด๋ค ๊ฐ๋ ฅํ ํ๋ฌ๊ทธ์ธ๋ค์ ์ง์ํ์๊ณ
๋ค์ํ ํ๋กํ ์ฝ์ ์ง์ํ๊ณ Desktop์ฉ GUI๋ฅผ ์ง์ํด์ค ์ฌ์ฉ์ฑ๋ ํ๋ฅญํ๋ค.
๋ค๋ง, ์คํฌ๋ฆฝํธ ์ฝ๋์ ๋ํ ๋ฌ๋์ปค๋ธ๊ฐ ์กด์ฌํ์ฌ ์๋๋ฆฌ์ค๋ฅผ ์ง๊ธฐ์ํ ๊ณต๋ถ๊ฐ ํ์ํ๋ค.
Last updated