반응형 전체 글114 [Jira] Dashboard 에 Issue Summary 구성 후기 회사의 Issue List 관리 도구를 Asana에서 Jira로 변경한 후, Major 버전의 첫 검증이 2주 전쯤 시작되었다. 그동안 업무 Task 관리와 간단한 Minor 버전의 검증은 이미 Jira로 나름 활발히 사용하고 있었는데, 한달 이상의 기간동안 여러 회차에 걸쳐 검증을 진행한 것은 이번이 처음이라 Jira에 회차별 Issue Summary Dashboard 를 구성하게 되었다. 아래는 최근 구성해 본 Dashboard 이다. Jira에서 Dashboard는 파스텔톤의 Asana보다는 컬러감 때문인지 그래프의 경우 눈에 확 들어오는 구성이긴 한데, 자유도가 너무 낮았다. Asana의 경우 Grafana 까지는 아니지만 그래프 유형도 다양하게 선택이 가능하고, X축/Y축 선택을 포함하여 sum.. 2023. 7. 31. [iTerm2][mac] iTerm2 에서 화면 분할(Horizontally, Vertically) 단축키 mac OS에 반년 정도 적응 중인 새내기(?) Windows 사용할 때는 Xshell을 오래전부터 사용하다보니 shell 화면 분할이 너무 편했는데, mac에서는 안되는구나 하고 반년동안 불편하게 사용하고 있었는데, 오늘에서야 iTerm2에 분할 기능이 있었다는 것을 알게되었다.. 또르르.. 너무 필요했던 기능을 오늘에야 알게된 기념(?)으로 단축키 메모! * 가로 분할 단축키 : command + d * 세로 분할 단축키 : command + shift + d 2023. 7. 24. [Jira] 필드(field)에 설명 추가/수정하기 최근 Jira에 이슈 생성을 많이 하게 되었는데, 팀원 모두 동일한 스타일로 이슈를 리포트하기 위해 몇 가지 규칙을 정하게 되었다. (특히 Dashboard를 구성하려면 표/그래프에서 필터로 사용하기 위해 규칙을 정해야할 필요가 있기도 하다.) 필드 중 드롭다운 형태의 필드는 선택형이다보니 크게 다르게 선택하는 경우가 거의 없지만, 텍스트 형태로 입력하는 형태의 경우는 특별한 가이드가 없으면 사람마다 다른 스타일로 기재할 가능성이 높은 편이다. 그 중, 이슈 발생한 버전을 기재하는 Reported Version 필드가 있는데, 누구는 v를 붙이고 누구는 안 붙이고, 누구는 하이픈(-)으로 연결하고 누구는 언더바(_)로 연결하고, 누구는 온점(.)을 찍고 누구는 안찍고 등등.. 기재하는 스타일이 서로 다를.. 2023. 7. 16. [Windows] 가상 윈도우 샌드박스(Sandbox) 설치하기 최근 검증 대상 컴포넌트 중에 윈도우 환경에서 구동되는 애플리케이션이 포함되어 있었다. 개발 중인 버전과 이전 배포 버전을 오며가며 기능 확인(결과 비교 등)을 해야하는 상황인데, 회사 옆팀 팀장님이 윈도우 애플리케이션 설치 테스트 할 때 샌드박스라고 있는데 활용하면 유용할 것 같다고 팁을 주셨다. 마침 그날 팀원 분이 업무 중, 신규 개발 버전에서 어떤 이슈가 발생한다고 하여 함께 리뷰를 하다가 이전 배포 버전에서도 동일한 이슈가 발생하는지 확인을 해보기로 했다. 확인을 하려면 현재 설치된 버전을 삭제하고, 이전 배포 버전을 다시 설치하여 재현을 해야하는 상황이었다. (애플리케이션 기능을 볼 수 있는 특수한 전용 모니터가 한개 뿐이라...ㅜㅜ) 그 때 샌드박스가 생각나서 부랴부랴 설치하여 시도를 해봤는.. 2023. 7. 8. [jmeter][beanshell sampler] beanshell sampler에서 stdout 값을 저장하여 response assertion 추가하기 (1) 작업 내용 설명 - jmeter version : 5.5 - 실행 환경 : mac OS - 예제 상황 : beanshell sampler에서 mac에 설치된 dcmdump command를 실행하여 로 test.dcm 파일에서 0020,0011 tag를 stdout 으로 출력 stdout으로 출력되는 정보 : (0020,0011) IS [77777] # 6, 1 SeriesNumber 해당 정보를 outputVariable 변수로 저장하고, beanshell sampler 하위에 response assertion을 추가하여 \[77777\] 을 포함하고 있는지를 검사 (2) jmeter 구성 아래와 같이 간단히 Thread Group에 Beanshell Sampler를 추가하였고, 하위에 Respo.. 2023. 7. 2. [linux][docker] auto-completion 설치로 docker command 자동완성 사용하기 linux OS의 경우 command 작성 시 대부분 기본적으로 bash auto completion이 설치된 상태라 명령어의 앞 부분만 타이핑 후 TAB 키를 활용하여 나머지 명령어를 자동으로 입력할 수 있다. 하지만 docker 기반의 application을 주로 사용하고, docker command를 사용해야할 때 auto completion이 설치되지 않은 상황이 종종 있었는데, 이런 경우 docker에 명령어 자동 완성 기능을 아래와 같이 설치하면 너무 편리하고 빠르게 사용이 가능하다. (특히 container name 또한 앞 부분 일부만 타이핑하면 목록 중 앞 부분이 일치하는 것들만 참고하여 자동완성이 가능하다.) 아래 명령어는 Ubuntu 기반이다. (실제 실행 확인 OS : Ubuntu .. 2023. 5. 31. [linux] touch command로 파일 시간 변경하기 touch command로 보통 filesize가 0인 file을 생성하는데 많이 사용하지만, -t 옵션을 함께 사용하면 특정 파일의 생성 시간을 변경하는 명령어로도 활용할 수 있다. 실제 파일 생성 시간을 기준으로 삭제 로직을 구현하는 경우, 테스트 데이터를 셋팅할 때 유용하게 사용하곤 한다. filesize 0 으로 파일 생성하기 # touch {파일명} touch filesize0 file 생성 날짜를 특정하여 파일 생성하기 # touch -t YYYYMMDDHHmm {파일명} touch -t 202305280000 file202305280000 2023. 5. 29. [linux] sudo bash 입력 시, password 다시 안 묻기 root 계정으로 linux에 접속을 하고 sudo bash 입력 시 password를 다시 묻는 과정이 너무 불편하여 찾아보고 적용한 내용을 기록한다. 참고로 centos7 / ubuntu 20.04 모두 동일한 방법으로 가능하다. /etc/sudoers 파일을 열어서 파일 맨 아래에 아래와 같은 내용을 추가하고 저장하면 된다. (참고로 해당 linux 서버의 root 계정 이름은 jinakim 이다.) jinakim ALL=NOPASSWD: ALL 하지만! 그냥 편집을 하려고 파일 수정 후 저장을 하려면 read-only 파일이라 저장이 되지 않는다는 경고 문구가 출력되며 저장이 안된다. /etc/sudoers 파일은 read-only 권한이 기본으로 되어 있기 때문이다. 아래와 같은 명령어로 쓰기 .. 2023. 5. 21. (spreadsheet function) TestCase Summary Sample 실제 사용하고 있는 TestCase Summary는 별도로 존재하지만, 이번에 TestCase에 SRS-ID 연결을 추가하기로 하여 새롭게 도입해본 SRS-ID별 TC Summary 함수 Sample을 기록용으로 작성해 두려고 한다. TestCase 시트 내용 TestCase 마지막 항목에 SRS ID 항목을 추가하고, Product 각 버전별로 부여된 Requirement ID를 대괄호([,])에 넣어 추가한다. 대괄호로 묶는 이유는 PD-100-1에 PD-100-10, PD-100-11, ... 이 포함되지 않도록 하기 위함이다. 대괄호로 묶는 또 하나의 이유는 하나의 TestCase가 Product 버전이 변경되며 Requirement가 변경/추가/삭제됨에 따라 내용이 변경될 수 있으므로, Hist.. 2023. 5. 8. prometheus에서 docker container metric 수집 방법 (cadvisor / daemon.json 설정) prometheus를 통해 Host System의 metric을 수집하는 방법으로 Node-Exporter를 잠시 알아본 적이 있었다. 해당 글은 https://jinane.tistory.com/92 참고. 담당 제품이 기존에 docker container 형태로 배포가 되다보니 Host System 뿐 아니라 docker container의 metric 수집 방법은 뭐가 있을지 간단히 찾아 보았고, 아래 2가지 방법에 대해 찾을 수 있었다. 우선 설치 방법을 알아보고 각각 metric 출력까지는 확인 하였으나, 상세 metric 내용 자체를 다 살펴보고 비교해보진 못하였다. 그 부분은 실제 모니터링 적용을 하게되면 그때 좀 더 자세히 비교해보려고 한다. 일단 아래 2가지 방법에 대해 각각 설치 과정을 .. 2023. 5. 2. 이전 1 2 3 4 5 6 ··· 12 다음 반응형