미국에 와서 QA가 사용하는 API Tool을 보고 놀랐던 적이 있었다.

QA가 Campaign등 Element를 추가 할 떄 사용하는 UI Tool인데 내부 코드를 파고 들어가 보니 curl로 SOAP Request를 작성하는 거였었다.

API 담당자로 몇 년을 있었으면서도 SOAP Message Level Handling을 몰랐다는 게 좀 부끄러웠고 그랬었다.

그 후로 Project로 API TOOL도 만들고, Tech Support가 사용하는 soapUI Tool을 사용하면서 SOAP Message Level Handling을 조금씩 보게 되었지만 아직도 좀 부족하다.

얼마전에 Client support 이슈가 발생해서 API 테스트를 해야 하는데,

VPN 연결은 잘 되는데.. 막상 API TOOL은 VPN과 연계가 되지 않는다..

그래서 어떻게 해야 하나 생각해보니 curl 을 이용하는 방법을 사용하면 되겠다 싶어서 다시 QA TOOL을 찾아 보게 되었다.

curl -X POST -H 'Content-Type: text/xml' -H 'soapAction: aa' -d "@<SOAP MESSAGE FILE>" "<WSDL URL>"   


위와 같이 호출하게 되면 SOAP API를 터미널에서도 호출할 수 있다.
흠.. 이 걸 잘 응용하면, 자동화 TOOL에서도 잘 사용할 듯 싶은데..


'개발자세상' 카테고리의 다른 글

Continuous Integration with Jenkins  (0) 2016.03.04
Hibernate interceptor  (0) 2015.05.20
[구인공고] 247리얼미디어.  (0) 2011.06.23
자바?  (0) 2011.04.01
Long Term Plan?  (0) 2011.02.19
Posted by headiron
,