Reqable API Testing & Capture

์ธ์•ฑ ๊ตฌ๋งค
4.5
๋ฆฌ๋ทฐ 624๊ฐœ
10๋งŒ+
๋‹ค์šด๋กœ๋“œ
์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
์ „์ฒด์ด์šฉ๊ฐ€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€

์•ฑ ์ •๋ณด

Reqable์€ ์ฐจ์„ธ๋Œ€ API ๋””๋ฒ„๊น… ๋ฐ ํ…Œ์ŠคํŠธ ์›์Šคํ†ฑ ์†”๋ฃจ์…˜, ๊ณ ๊ธ‰ ์›น ๋””๋ฒ„๊น… ํ”„๋ก์‹œ๋กœ ์ž‘์—…์„ ๋” ๋น ๋ฅด๊ณ  ๊ฐ„๋‹จํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์ค๋‹ˆ๋‹ค. Reqable์€ ์•ฑ์˜ HTTP/HTTPS ํŠธ๋ž˜ํ”ฝ์„ ๊ฒ€์‚ฌํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ์‰ฝ๊ฒŒ ์ฐพ๊ณ  ์ง€์—ญํ™”ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค๋‹ˆ๋‹ค.

Reqable์˜ ์ด์ „ ๋ฒ„์ „์€ HttpCanary์˜€์Šต๋‹ˆ๋‹ค. ๋ฐ์Šคํฌํ†ฑ ๋ฒ„์ „๊ณผ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด UI์™€ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ๋‹ค์‹œ ๋””์ž์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

#1 ๋…๋ฆฝํ˜• ๋ชจ๋“œ:

๋ฐ์Šคํฌํƒ‘์— ์˜์กดํ•˜์ง€ ์•Š๊ณ  ๋…๋ฆฝ์ ์œผ๋กœ ํŠธ๋ž˜ํ”ฝ ๊ฒ€์‚ฌ๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์บก์ฒ˜๋œ HTTP ํ”„๋กœํ† ์ฝœ ๋ฉ”์‹œ์ง€๋ฅผ ์•ฑ์—์„œ ๋ณผ ์ˆ˜ ์žˆ์œผ๋ฉฐ, reqable์€ JsonViewer, HexViewer, ImageViewer ๋“ฑ๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ๋ณด๊ธฐ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ฐ˜๋ณต, ๋‹ค๋ฅธ ์‚ฌ๋žŒ๊ณผ ๊ณต์œ , ์ „ํ™”์— ์ €์žฅ ๋“ฑ๊ณผ ๊ฐ™์€ ํŠธ๋ž˜ํ”ฝ์— ๋Œ€ํ•œ ๋‹ค์–‘ํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

#2 ํ˜‘์—… ๋ชจ๋“œ:

์•ฑ์€ Wi-Fi ํ”„๋ก์‹œ๋ฅผ ์ˆ˜๋™์œผ๋กœ ๊ตฌ์„ฑํ•˜์ง€ ์•Š๊ณ ๋„ QR ์ฝ”๋“œ๋ฅผ ์Šค์บ”ํ•˜์—ฌ Reqable ๋ฐ์Šคํฌํ†ฑ ์•ฑ์œผ๋กœ ํŠธ๋ž˜ํ”ฝ์„ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  Android ์•ฑ์€ Flutter ์•ฑ๊ณผ ๊ฐ™์ด Wi-Fi ํ”„๋ก์‹œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์•ฑ์„ โ€‹โ€‹์บก์ฒ˜ํ•  ์ˆ˜ ์žˆ๋Š” ํ–ฅ์ƒ๋œ ๋ชจ๋“œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํ˜‘์—… ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋ฐ”์ผ์ด ์•„๋‹Œ ๋ฐ์Šคํฌํ†ฑ์—์„œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์–ด ์ž‘์—…์ด ํฌ๊ฒŒ ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค.

#3 ๊ตํ†ต ์ ๊ฒ€

Reqable android๋Š” ํŠธ๋ž˜ํ”ฝ ๊ฒ€์‚ฌ๋ฅผ ์œ„ํ•ด ํด๋ž˜์‹ MITM ํ”„๋ก์‹œ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋ฉฐ ๋‹ค์Œ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
- HTTP/1.x ๋ฐ HTTP2 ํ”„๋กœํ† ์ฝœ.
- HTTP/HTTPS/Socks4/Socks4a/Socks5 ํ”„๋ก์‹œ ํ”„๋กœํ† ์ฝœ.
- HTTPS, TLSv1.1, TLSv1.2 ๋ฐ TLSv1.3 ํ”„๋กœํ† ์ฝœ.
- HTTP1์„ ๊ธฐ๋ฐ˜์œผ๋กœ WebSocket์ด ์—…๊ทธ๋ ˆ์ด๋“œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
- IPv4 ๋ฐ IPv6.
- SSL ํ”„๋ก์‹œ.
- HTTP/HTTPS ๋ณด์กฐ ํ”„๋ก์‹œ.
- VPN ๋ชจ๋“œ ๋ฐ ํ”„๋ก์‹œ ๋ชจ๋“œ.
- ๊ฒ€์ƒ‰ ๋ฐ ํ•„ํ„ฐ๋ง.
- ์š”์ฒญ์„ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.
- HTTP-์•„์นด์ด๋ธŒ.
- ๊ตํ†ต ๊ฐ•์กฐ.
- ๋ฐ˜๋ณต ๋ฐ ๊ณ ๊ธ‰ ๋ฐ˜๋ณต.
- ์ปฌ.
- ์ฝ”๋“œ ์กฐ๊ฐ.

#4 REST API ํ…Œ์ŠคํŠธ

๋˜ํ•œ Reqable์„ ์‚ฌ์šฉํ•˜์—ฌ REST API๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
- HTTP/1.1, HTTP2 ๋ฐ HTTP3(QUIC) REST ํ…Œ์ŠคํŠธ.
- API ์ปฌ๋ ‰์…˜.
- ํ™˜๊ฒฝ ๋ณ€์ˆ˜.
- REST ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•œ ์—ฌ๋Ÿฌ ํƒญ ์ƒ์„ฑ.
- ์ฟผ๋ฆฌ ๋งค๊ฐœ๋ณ€์ˆ˜, ์š”์ฒญ ํ—ค๋”, ์–‘์‹ ๋“ฑ์„ ์ผ๊ด„ ํŽธ์ง‘ํ•ฉ๋‹ˆ๋‹ค.
- API KEY, ๊ธฐ๋ณธ ์ธ์ฆ ๋ฐ Bearer ํ† ํฐ ์ธ์ฆ.
- ์‚ฌ์šฉ์ž ์ •์˜ ํ”„๋ก์‹œ, ์‹œ์Šคํ…œ ํ”„๋ก์‹œ ๋ฐ ๋””๋ฒ„๊น… ํ”„๋ก์‹œ ๋“ฑ
- ๋‹ค์–‘ํ•œ ๋‹จ๊ณ„์˜ ์š”์ฒญ ์ธก์ •ํ•ญ๋ชฉ.
- ์ฟ ํ‚ค.
- ์ปฌ.
- ์ฝ”๋“œ ์กฐ๊ฐ.

๋ชจ๋ฐ”์ผ ๊ฐœ๋ฐœ์ž์ด๋“  QA ์—”์ง€๋‹ˆ์–ด์ด๋“  Reqable์€ API ๋””๋ฒ„๊น… ๋ฐ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•œ ์ตœ๊ณ ์˜ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ๊ณผ ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์ธํ„ฐํŽ˜์ด์Šค๋Š” ์ž‘์—… ํ๋ฆ„์„ ๊ฐ„์†Œํ™”ํ•˜๊ณ  ์ฝ”๋“œ ํ’ˆ์งˆ์„ ๊ฐœ์„ ํ•˜๋ฉฐ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ€์†ํ™”ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

EULA ๋ฐ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ: https://reqable.com/policy
์—…๋ฐ์ดํŠธ ๋‚ ์งœ
2025. 12. 24.

๋ฐ์ดํ„ฐ ๋ณด์•ˆ

๋ณด์•ˆ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ ๋ฐ ๊ณต์œ ํ•˜๋Š” ๋ฐฉ์‹์„ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์—์„œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ๋ณด์•ˆ ๊ด€ํ–‰์€ ์‚ฌ์šฉ์ž์˜ ์•ฑ ์‚ฌ์šฉ, ์ง€์—ญ, ์—ฐ๋ น์— ๋”ฐ๋ผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ œ๊ณตํ•œ ์ •๋ณด์ด๋ฉฐ ์ถ”ํ›„ ์—…๋ฐ์ดํŠธ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ œ3์ž์™€ ๊ณต์œ ๋˜๋Š” ๋ฐ์ดํ„ฐ ์—†์Œ
๊ฐœ๋ฐœ์ž๊ฐ€ ์–ด๋–ป๊ฒŒ ๊ณต์œ ๋ฅผ ์„ ์–ธํ•˜๋Š”์ง€ ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.
์•ฑ์—์„œ ์ˆ˜์ง‘ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์œ ํ˜•
๊ฐœ์ธ ์ •๋ณด, ์•ฑ ํ™œ๋™ ์™ธ 2๊ฐœ ํ•ญ๋ชฉ
์ „์†ก ์ค‘ ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™”๋จ
๋ฐ์ดํ„ฐ ์‚ญ์ œ๋ฅผ ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Œ

ํ‰์  ๋ฐ ๋ฆฌ๋ทฐ

4.5
๋ฆฌ๋ทฐ 605๊ฐœ

์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ

- ๐Ÿš€ [New] Code snippet supports setting indentation.
- ๐Ÿš€ [New] Code snippet for Python-Requests supports whether to use dictionary parameters.
- ๐Ÿž [FIX] The bug where exporting cURL did not correctly handle duplicate headers.
- ๐Ÿž [FIX] The bug where code snippet did not correctly handle duplicate headers.
- ๐Ÿ’ช [OPT] API testing can inherit common headers defined in the folder when the current is not selected.

์•ฑ ์ง€์›

๊ฐœ๋ฐœ์ž ์†Œ๊ฐœ
ไธŠๆตทๆ—ฅๅคธๅฎไฟกๆฏๆŠ€ๆœฏๆœ‰้™ๅ…ฌๅธ
coding@reqable.com
ไธญๅ›ฝ ไธŠๆตทๅธ‚ๅฅ‰่ดคๅŒบ ๅฅ‰่ดคๅŒบๆ˜Ÿ็ซๅผ€ๅ‘ๅŒบ่Žฒๅก˜่ทฏ251ๅท8ๆ ‹ ้‚ฎๆ”ฟ็ผ–็ : 201419
+86 130 7253 8975

์œ ์‚ฌํ•œ ์•ฑ