본문 바로가기
728x90

Study51

iOS 기기 원격 재부팅 하기. (Reboot iOS device with mac terminal) iOS기기를 재부팅하는 방법중에 가장 쉬운것은 해당 기기로 직접 실행하는 것입니다.하지만 저희 팀 같은 경우는 재택근무중에 회사내에 있는 자동화 머신에 연결된 iOS기기를 재부팅 해야 하는 경우가 있었는데 이와 같이 내 옆에 기기가 없을 때 terminal을 통해서 iOS기기를 재부팅하는 방법을 알아보겠습니다.물론 사무실 내에 자동화 머신에 접근할 수 있어야 하며 해당 방법은 iOS기기가 연결되어있는 mac에서 수행하는 방법입니다. 1. UDID를 알아내자.일단 UDID를 알아야 합니다. 일단 Finder를 통해서도 알 수 있는데요 Finder실행 시 사이드바에 있는 iOS기기를 선택하면 아래와 같은 화면이 나오게 됩니다. 해당 화면에서 붉은색 영역을 2회 터치하면 UDID가 표시되는데요, 이 때 메뉴를.. 2024. 5. 15.
Postman에서 respose headers의 cookie 컨트롤 하기. (get postman response headers cookies) postman은 header에 있는 cookie 값을 자동으로 저장해서 사용하게끔 해주는 편리한 기능을 가지고 있습니다. 사용자가 별도의 신경을 쓰지 않아도 알아서 진행되지만 그렇기 때문에 이러한 기능이 제공되지 않을 때 해당 기능을 사용할 수 없다는 단점이 있지요! 편리함과 AI에 함몰되지 않기 위해 cookie를 컨트롤 하는 연습을 해봅니다. 저는 응답으로 headers에 cookies중, 특정한 cookie만 필요했는데요 이럴 경우 아래의 스크립트를 활용하여 내가 필요한 cookie를 가져올 수 있습니다. // 내가 response headers에 있는 cookies 중, 필요한 cookies를 설정합니다. var allCookies = pm.response.headers.all().filter(h.. 2024. 5. 1.
Jenkins JSONObject["scm"] is not a JSONObject 에러 해결하기 jenkins 업데이트가 된 이후로 slack notification plugin을 수정하려고 하면 위와 같은 에러가 발생했습니다. JSONObject["scm"] is not a JSONObject 사실 이런 문제가 생길까봐 툴 업데이트는 최대한 안하는 편인데 어째서인지 Jenkins가 자동 업데이트 되어있었습니다 ㅜㅜ 어쨌든 문제는 발생했으니 해결을 해야 했습니다. Slack Notification은 소중하기 때문이죠. 찾아보니 2023년 10월에 동일한 문제를 리포트한 분이 있었습니다. 역시 ChatGPT 보다 근본인 구글링의 승리인 순간 Loading... Hello, After updating Jenkins from 2.425 to 2.426 I am not able to Save/Apply c.. 2024. 3. 20.
postman에서 파라미터 배열 길이만큼 request 보내기 postman은 API를 쉽게 사용하게 해주는 고마운 툴 중에 하나입니다. 저는 테스트 사전 셋팅용도로 많이 사용하는데요, 이 목적으로 사용할 경우 요청을 여러번 보내야 하는 상황이 발생합니다. 요청을 보내야 하는 만큼 request를 만들어서 사용하면 해결할 수 있지만 요청을 많게는 100개 넘게 보내야 하는 경우도 발생합니다. 이럴경우는 request 를 100여개 만드는것이 매우 비효율적이게 되는데요 이럴때 한번의 요청으로 원하는 만큼 실행할 수 있도록 Pre-request Script 쪽에 스크립트를 작성해주면 됩니다. 아래 스크립트는 path parameter가 있는 API 사용 시 해당 paramater의 값을 products_list 배열 각각의 값으로 변경하면서 products_list 배.. 2024. 2. 21.
Postgresql data insert 하기 기존 postgresql 설치와 설정에 이어 두번째 시간입니다. 이번에는 직접 데이터를 적재하는 방법입니다. 지난번 내용을 모르신다구요? 걱정마세요 하단에 링크를 첨부합니다! postgresql 설치와 설정 (install & setting) for Mac 무료 오픈소스인 postgresql 의 설치와 설정법입니다. 저는 mysql과 mongoDB는 사용해봤는데 postgresql은 처음 사용해봐서 과정 정리 겸 다시한번 과정을 곱씹어보는 포스팅입니다 ㅎㅎ 이번에 테스트 goddessbest-qa.tistory.com postgresql을 python으로 사용하기 위해서는 패키지 설치가 필요합니다. 1. python 패키지 설치에 도움을 주는 또다른 친구 pip를 사용해 설치합니다. pip install.. 2024. 2. 7.
postgresql 설치와 설정 (install & setting) for Mac 무료 오픈소스인 postgresql 의 설치와 설정법입니다. 저는 mysql과 mongoDB는 사용해봤는데 postgresql은 처음 사용해봐서 과정 정리 겸 다시한번 과정을 곱씹어보는 포스팅입니다 ㅎㅎ 이번에 테스트 자동화 결과를 DB화 해서 개선 포인트를 명확히 찾기 위한 첫 단계로 DB를 셋팅하게 되었습니다. 자료를 찾아가며 설정하느라 중간 과정을 남겨놓지 못했는데 저의 잔존 기억 + 다른분들 블로그의 정보를 조합해서 작성하였습니다. 1. 우리의 친구 homebrew로 설치를 해줍니다. brew install postgresql homebrew가 없다구요? 걱정마세요. 아래 사이트로 이동해서 설치해주시면 됩니다. Homebrew The Missing Package Manager for macOS (.. 2024. 1. 25.