본문 바로가기
반응형

분류 전체보기114

Linux(CentOS)에 dcmtk 설치하기 1. 소스 파일로 설치하기 (1) 홈페이지 접속 : Link (2) 가장 최신의 source code 압축 파일 다운로드 (3) 압축파일 "dcmtk-X-X-X.tar.gz" 파일을 리눅스 서버에 업로드 후, 아래 명령어를 순서대로 입력하여 설치 # 압축 해제 tar xvfz dcmtk-3.6.6.tar.gz # 압축 풀어진 폴더로 이동 cd dcmtk-3.6.6/ # 설치하기 cmake . make make install (4) 설치 확인 dcmdump --version !!! 만약 설치 과정에서 문제가 없었으나, 위와 같이 실행이 되지 않는 경우, /usr/local/bin/dcmdump 파일이 있다면 PATH에 /usr/local/bin 경로가 등록되어 있지 않아서 일 수 있다. 그런 경우 ~/.b.. 2021. 11. 4.
Jmeter : Counter (Config Element) Example Jmeter 사용 시, 순차 증가 혹은 일정 크기로 증가하는 Integer를 Parameter등에 활용하기 좋은 Counter Element에 대해 간단히 정리해 보았다. * 공식 가이드는 링크 를 참고. Counter Element 추가하기 임의의 Controller > Add > Config Element > Counter Counter Element의 설정 옵션 정보 Starting value : 시작 값. 예제에서는 구분이 쉽도록 21부터 증가하는 값으로 설정함. default는 0. Increment : 이전 값에서 얼마씩 증가할지에 해당하는 설정 값. 순차 증가를 원하면 1로 설정. default는 0 이므로 설정해주지 않으면 증가하지 않는다. Maximum value : 최대 증가할 수 있는.. 2021. 10. 24.
django admin API를 활용하여 postman에서 API 호출하기 (feat. csrfmiddlewaretoken) 팀에서 담당하고 있는 주요 application이 릴리즈 기간이 되면 기능 검증과 병행하여 에이징 테스트를 수행하고 있다. 팀에서 정의한 에이징 테스트는 최소 N일 이상동안 일반적인 서비스 상황에서 application에 이상이 없는지를 확인하는 시험을 의미한다. 에이징 테스트를 진행하기 위해서는 변경되는 application들을 신규 환경에 설치하고, 에이징 테스트 시나리오에 따라 환경 설정을 하고, dummy client를 실행하여 일정 부하를 주며 다양한 지표를 모니터링 자료로 기록을 하도록 일부 script 나 서비스를 실행하여야 한다. 이 반복적인 과정이 RC 버전이 릴리즈될 때마다 진행이 되어야할 경우, 기능 검증과 병행하여 진행하기에는 꽤나 시간이 소요된다. 하여 팀에서 에이징 테스트 환경 .. 2021. 10. 18.
Redis : 기본 설치(docker-compose) 및 redis-cli 기본 사용 다음 프로젝트 준비를 위해 redis에 대해 간단히 study를 해보기로 하였다. 간단히 설치 및 사용방법(command)에 대해 알아보고 응용 부분은 추후 다시 필요한 내용들을 찾아볼 예정이다. 보다 상세한 내용들은 공식 홈페이지(링크)에서 알아보자. 특히 Quick Start, Redis-cli, Configuration 부분은 입문시 참고하기 좋았다. Install docker container로 환경 구성을 할 예정이라 필요한 기본 셋팅(추후 설정 customizing이 가능한 정도로)에 대해 알아 보려고 한다. 사실 복잡하게 사용하지 않으려면 아래처럼 간단한 명령어 1줄로도 docker container 실행은 가능하다. (참고 : https://hub.docker.com/_/redis ) do.. 2021. 10. 8.
릴리즈 단계 정리 (alpha, RC, RTM) 작년에 개발팀과 검증팀이 협업을 한지 1년 남짓된 상태라 급한대로 RC, RTM 버전만 분리하여 운영하였는데, 제품의 버전이 올라감에 따라 복잡도도 올라가고, 파트너가 많아지다 보니 RC 버전 검증 기간에 신규 개발건들이 반영되는 등.. side-effect를 일으킬 수 있는 요소들이 점차 증가하게 되었다. 실제로 작년말 릴리즈 된 버전에 검증 중에 변경된 feature로 인해 side-effect가 발생하였고, 추가 bugfix 버전을 릴리즈 하는 일이 벌어지기도 하였다. 이렇게 버전 컨트롤이 점점 쉽지 않은 상황에 제품의 완성도를 높이기 위해서는 RC 버전에 대한 코드 프리징이 우선되어야 겠다는 판단이 들었고, 소프트웨어 배포 생명주기(Link)를 참고하여 현 회사에서 현실적으로 도입 효과가 가장 커.. 2021. 9. 19.
반응형