ngrinder 테스트 실행 순서 지정하는법
2024. 2. 15. 22:05
개발 공부 일기장/Tips
개요 퇴근하고 어김없이 사이드프로젝트를 하던 나.. ngrinder로 백엔드 성능 측정을 하던 날이였다. 유저권한 api의 통합 성능 테스트를 진행하기 위해 열심히 테스트 시나리오를 작성중 중간 점검으로 validation을 한번 했다. 하지만 테스트가 작성 순서에 상관없이 지 맘대로 실행되는것 아니겠는가? 나도 내가 원하는 시나리오가 있는데 이대로 측정할 순 없었다, 그래서 2시간을 삽질했고 생각보다 방법은 간단했다. 하지만 도큐먼트나 구글에서는 찾아볼 수 없었다, 내가 못 찾은건지.. 공식문서에 있다면 댓글에 꼭 말씀 부탁드립다 ㅠㅠ ngrinder 테스트 메서드 실행 순서 지정하는법 간단하다, 비밀은 테스트 메서드 이름에 숨겨져 있었다, 그렇다 테스트 메서드명의 사전순대로 실행되는것이였다.. (이게..
테스트 코드를 짜야하는 이유
2024. 1. 27. 19:22
개발 공부 일기장/Tips
지금은 행복한 주말인 토요일 오후다, 아침 9시부터 모니터에 앉아 미뤄둔 테스트 코드 작성을 시작하고 서비스, 리포지토리단의 테스트를 짜던 도중 어려움이 생겨 6시간째 의자에서 일어나지 못하고 있다. 어떤 어려움이라면 그냥 모르겠는것이다. 모델단의 테스트 코드는 굳이 스프링의 도움을 받지 않고 JUnit만으로 짤 수 있었기 때문에 매우 쉬웠다. 하지만 서비스나 리포지토리는 인메모리 테스트용 DB나 mock 객체들을 만들어야하는 등 내가 모르는것이 많았다. 우리 회사에서는 테스트 코드를 짜지 않기 때문에 어디서 경험할 일도 없었다. 그래서 열심히 찾아봤다, 많은 방법들이 있지만 나는 항상 실무에서 사용되는 Best Practice인 방법을 배우고 싶어하기 때문에 고민이 많았다. 결국엔 이것저것 시도해보다가..
[Git 사용법] - 1 Git(깃)에 대하여, 소개? :: Archan
2020. 8. 9. 20:22
개발 공부 일기장/Tips
개발자라면 다들 한번쯤은 Git, 깃에 대해서 들어보셨을 것입니다. 깃의 개념에 대해 헷갈려하시는 분들을 위해서 깃을 한마디로 정리해보자면 코드 관리 시스템입니다. 초보 개발자라면 코드들을 다 자신의 하드나 USB에 저장하고 다니는게 대부분입니다. 하지만 깃을 이용한다면 전혀 그럴 필요가 없어집니다. GitHub(깃허브)를 이용하여 깃으로 코드들을 보관 할 수 있고 언제든지 불러 올 수 있습니다. 또한 환경에 따른 코드의 버전 관리도 해줍니다. 이러한 장점들 때문에 깃을 사용합니다. 깃이 사용되는 이유 깃 말고도 코드 관리 프로그램은 많습니다. 하지만 왜 깃을 쓰는지에 대해서 알아봅시다. 속도가 빠르다 - 다른 관리 시스템에 비해서 아주 혁신적(?)이라고 말할 수 있는 처리 속도를 가지고 있습니다. 일시..