Network Request => JSON or test code
This chrome extension collects network requests and you can copy them into test code or JSON format.
๋ธ๋ผ์ฐ์ ์์ ๋ณด๋ด์ก๋ ๋คํธ์ํฌ ์์ฒญ๊ณผ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ชจ์์ ํ ์คํธ ์ฝ๋ ๋๋ JSON ํฌ๋งท์ผ๋ก ๋ณต์ฌํ ์ ์๋๋ก ํด์ฃผ๋ ํฌ๋กฌ ์ต์คํ ์ ์ ๋๋ค.
- ์ง์๋๋ ํฌ๋งท
- JSON
- msw handler
- https://chrome.google.com/webstore ์์
Falcon, the network tracker
๊ฒ์ (ํ์ฌ ์ฌ์ฌ ๋๊ธฐ์ค์ด๋ผ ๋ณด์ด์ง ์์) - ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ์์ Chrome Developer Tool ์ด๊ธฐ (F12 or cmd + option + i)
- ํญ์์
Falcon
์ ํ
-
Network ์์ฒญ ๋ฐ ๊ฒฐ๊ณผ ๊ธฐ๋ก
-
JSON ๋๋ msw handler๋ก ์ฝ๋ ๋ณต์ฌ (๋ณต์ฌ๋ ์ฝ๋๋ฅผ ํ ์คํธ ์ฝ๋์ ํ์ฉ)
์ฝ๋ ์์ ๊ณผ ๋ฆฌํฉํ ๋ง์ ๋ฒ๊ทธ๋ฅผ ์ ๋ฐํ ์ ์์ต๋๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฅํ๋ฉด ํ ์คํธ๋ฅผ ์์ฑํ๊ณ ์์ ์ ํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ํ์ง๋ง ๊ธฐ์กด ์ฝ๋์ ํ ์คํธ๋ฅผ ๋ถ์ด๋ ๊ฒ์ ์ฝ์ง ์์ต๋๋ค. ์ ๋ํ ์คํธ๊ฐ ๋ถ๊ฐ๋ฅํ ๊ฒฝ์ฐ๊ฐ ๋ง๊ณ ์ ๋ํ ์คํธ๋ฅผ ํ๋ ค๋ฉด ์ฝ๋๋ฅผ ์์ ํด์ผํ๋๋ฐ ์ฝ๋ ์์ ์ ์์ ๋งํ๋ฏ ๋ฒ๊ทธ๋ฅผ ๋ฐ์์ํฌ ์ ์๊ธฐ์ ์๊ทน์ ์ด๊ฒ ๋ฉ๋๋ค. ์ด์ฉ๋ฉด ์๋ก ์์ฑํ๋๊ฒ ์ข๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์ง๋ง ๊ธ์์... ์ฑ์ด ๊ธฐ์กด์ฒ๋ผ ๋์ํ์ง ์์ผ๋ฉด ์ด๋กํ์ฃ ?
๊ทธ๋์ ์ฐ๋ฆฌ๋ ํตํฉํ ์คํธ๋ฅผ ์์ฑํฉ๋๋ค. ํตํฉํ ์คํธ๋ ์์ธ ๊ตฌํ์ ์ ๊ฒฝ์ฐ์ง ์๊ณ ํ ์คํธํ ์ ์๊ฒ ํด์ค๋๋ค. ์ผ๋จ ์์ฑํด๋๋ฉด ๋ด๋ถ ๊ตฌํ์ ๋ฆฌํฉํ ๋งํ๋๋ฐ ํ๋ฅญํ ํผ๋๋ฐฑ ๋ฃจํ๋ฅผ ์ ๊ณตํฉ๋๋ค.
ํ์ง๋ง ์๋ง์ ์กฐ๊ฑด๊ณผ ์ปค๋ฒํด์ผํ๋ ์ ๋๋ฌธ์ ์ ๋ํ ์คํธ์ ๋นํด ํตํฉํ ์คํธ ์์ฑ์ ์ฝ์ง์์ต๋๋ค. ํนํ, ์ธ๋ถ API๋ฅผ mockํ๋ ์ผ์ ๊ต์ฅํ ๊ณ ํต์ค๋ฝ๊ธฐ๋ง ํฉ๋๋ค. ํ ์คํธ ์์ฑ์ ๋น๊ต์ ์ฝ์ง๋ง ํ ์คํธ๊ฐ ์ํ๋์ด์ผํ๋ ํ๊ฒฝ์ ๊ตฌ์ฑํด๋ ๊ฒ์ด ์ ๋ง ์ด๋ ต๊ณ ๋ณต์กํฉ๋๋ค.
๐ฆ
Falcon
์ ํตํฉํ
์คํธ ์์ฑ์ ๊ฒช๋ ์ฌ๋ฌ ๋ฌธ์ ์ค API๋ฅผ mockํ๋ ์ ์ฐจ๋ฅผ ๋จ์ํํ๊ธฐ ์ํด ํ์ํ์ต๋๋ค.
- ๐คฎ ์๋ก ์์ฑํด์ผํ๋ ์ฝ๋ (์ฑ ์ฌ์ฉ์ด ๋ถ๊ฐ๋ฅํ๊ณ ๋ธ๋ผ์ฐ์ ์์ ๋คํธ์ํฌ ์์ฒญ์ ํ์ธํ ์ ์์ผ๋ฏ๋ก,
๐ฆ Falcon
์ด ๋์์ ์ฃผ์ง ๋ชปํฉ๋๋ค) - ๐ ์ด๋ฏธ ์์ฑ๋ ํ๋ก๊ทธ๋จ์ ํ ์คํธ๋ฅผ ๋ถ์ผ ๋ (๊ทธ๋ฆฌ๊ณ ๋ฆฌํฉํ ๋ง์ด๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ ๋)
์ด๋ฏธ ์์ฑ๋ ํ๋ก๊ทธ๋จ์ ํ ์คํธ๋ฅผ ๋ถ์ธ๋ค๋ฉด ์ฐ๋ฆฌ๋ ์ฑ์ ์คํํด๊ฐ๋ฉฐ ๋ธ๋ผ์ฐ์ ์ devtool - Network ํญ์ ํตํด์ ์์ฒญ์ ๋ณต์ฌ-๋ถ์ฌ๋ฃ๊ธฐํ์ฌ Mock API๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ๊ธฐ์กด์ ๋ง์ ๋ถ๋ค์ด ์ด๋ ๊ฒ ์์ฒญ์ ํ๋์ฉ ๋ณต์ฌํด๊ฐ๋ฉฐ mock data๋ฅผ ๊ตฌ์ฑํ์๊ฑฐ๋ผ ์๊ฐํฉ๋๋ค.
๐ฆ
Falcon
์ ์ด๋ ๊ฒ ์์ฒญ์ ํ๋์ฉ ๋ณต์ฌํ๋ ๊ณผ์ ์ ์์ฝ๊ฒ ํ ์ ์๋๋ก ๋์์ค๋๋ค. ๐
- ๋ ๊ฑฐ์ ์ฝ๋๋ฅผ ํ ์คํธํ ๋
- ์ฝ๋ ์์ /๋ฆฌํฉํ ๋ง์ ํ ์คํธ๋ฅผ ํตํ ํผ๋๋ฐฑ ๋ฃจํ๋ฅผ ๋ฐ๊ณ ์ถ์ ๋
- ๋ฐ์ํ ๋ฒ๊ทธ์ ๋ํ ๊ฒ์ฆ์ ์ํด ์๋๋ฆฌ์ค ํ ์คํธ๋ฅผ ์์ฑํ ๋
๋งค(Falcon)๊ฐ ๋ ์๊ฐ ๋ฆฌํ์คํธ๋ฅผ ๋ค์ ๋ฌผ์ด์จ๋ค๋ ์ปจ์ ์ ๋๋ค :)