netlify로 A/B 테스트하기

이지·2024년 2월 20일
0
post-thumbnail

netlify로 개인 프로젝트를 배포하였는데, 성능 테스트 위해 다른 브랜치를 배포하는 방법에 대해 알아보다가 Split Testing이라는 기능을 알게 되었습니다. 원래 찾으려던 방법은 아니였지만 해당 기능이 A/B 테스트라는 것을 알게 되어 나중에 필요할 때 참고하고자 테스트하는 방법을 정리하였습니다. (혹시 다른 브랜치를 배포하려는 경우에도 아래를 참고하시면 됩니다!)

A/B TEST?

두 개의 서로 다른 버전을 만들어 사용자들에게 제공하여, 어떤 버전이 더 성과가 좋은지를 비교하는 테스트 방법입니다.

A/B 테스트를 통해 유저의 행동에 대한 기대와 요구사항 중 어떤 버전이 높은 결과를 보여주는지 파악할 수 있습니다. 데이터 기반의 의사결정이 가능해지며, 어떤 변경이 실제로 성과를 향상시키지는지 확인할 수 있습니다.

netlify에서 A/B TEST를 어떻게 하는걸까?

netlify에서 Beta 버전으로 Split Testing (= A/B Test) 을 제공하고 있습니다.

  • netlify를 통해 배포를 했다는 가정하에 진행합니다. (netlify로 배포하는 방법 알아보기)

  • 테스트 전 production branch 외에도 다른 버전을 배포할 수 있도록 설정해야합니다.

1. 다른 브랜치 배포하는 방법

Site configuration > Build & deploy > Branches and deploy contexts

Branch deploys에서 All을 선택하거나 Let me add individual branches에서 원하는 브랜치를 설정해줍니다.(테스트하고자 하는 브랜치가 모두 배포가 된 상태여야합니다.)

2. Split Testing 방법

Site configuration > Build & deploy > Split Testing

  • 테스트하고자 하는 브랜치를 선택하고 원하는 traffic을 progress bar를 통해 설정합니다.
  • test가 시작되면 Running으로 상태가 표시됩니다.
  • 테스트가 끝났다면 Stop test 버튼을 눌러 종료하면 됩니다!

참고
https://www.beusable.net/blog/?p=1775
https://docs.netlify.com/site-deploys/split-testing/

0개의 댓글

관련 채용 정보