SW-PRODUCT/개발-웹닭·HTTP

Headless Browser - PhantomJS, Webtest, Deadline test

굴돌 2017. 6. 2. 10:40



https://en.wikipedia.org/wiki/Headless_browser


A headless browser is a web browser without a graphical user interface.


  • PhantomJS – a headless web browser using WebKit layout engine for rendering web pages and JavaScriptCore for executing scripted tests. PhantomJS was originally developed by Ariya Hidayat in 2010 and has gained a wide following and extensive development ecosystem.[10][11][12][13][14]

  • 이걸 이용하면 특정 URL을 파싱해서 그 페이지의 DOM 트리를 생성하거나, 

    특정 링크를 클릭한것처럼 프로그래밍이 가능하다.


    오토 프로그램 만들때도 사용되고,

    자동화 테스트용으로도 사용된다.


    결과물을 이미지HTML로 떨굴 수 있어서, 이를 이용해 스냅샷을 뜰 수도 있다.


    'SW-PRODUCT > 개발-웹닭·HTTP' 카테고리의 다른 글

    [링크] Backend Basics #1 - 강대명  (0) 2017.05.25
    [링크] nginx성능 튜닝  (0) 2017.05.25
    CQRS + Event Sourcing  (0) 2017.04.25
    [링크] gRPC: 가벼운 rpc  (0) 2017.04.24
    [링크] Blocking/NonBlocking vs Sync/Async  (0) 2017.04.22