넥사크로(Nexacro)를 위한 GUI 자동 테스트 녹화기 개발기 (Python, Selenium, PyQt5)
·
파이썬/크롤링
안녕하세요! 이번 포스팅은 프로젝트 오픈을 앞두고 반복적인 QA와 부하 테스트에 지쳐있던 제가, 직접 자동화 툴을 만들게 된 과정을 공유하고자 합니다.특히 저희 프로젝트는 넥사크로(Nexacro) 기반의 웹/웹앱 환경이었는데, Non-UI 기반인 JMeter로 테스트 스크립트를 짜는 것은 정말 고통스러운 작업이었습니다. 😭 그러다 자동화 관련 컨퍼런스에 참여하게 되었고, 여러 부스에서 얻은 아이디어를 바탕으로 "이거다!" 싶어 직접 개발을 시작했습니다.부족한 지식은 ChatGPT와 Gemini 같은 AI의 도움을 받아가며, 드디어 GUI 기반의 사용자 행동 녹화/재생 및 부하 테스트가 가능한 저만의 툴을 완성했습니다.## 1. 왜 만들었나? (기존 방식의 한계)넥사크로(Nexacro)의 특수성: 넥사크..