본문 바로가기

Study55

Postman Cli report 생성 불가 (Unable to create Postman Cli report) Postman은 API를 다루기에도 좋고 테스트 하기에도 좋은 아주 친숙한 테스트 도구입니다. 저도 5년 가까이 Postman을 쓰고 있는데요 CI/CD에 태워서 자동화 할 때는 newman 모듈을 사용해서 돌리고 있습니다. -r 옵션을 통해 리포트를 뽑기도 쉽고 뽑은 리포트를 Slack에 공유하기도 좋기 때문입니다. -r cli,junit --reporter-junit-export "newman/myreport.xml" 그런데 이렇게 할 경우 collection 파일을 export해야 사용할 수 있었고 업데이트 하면 다시 export해서 쓰고 코드 최신화를 해줘야 하는 점이 참 번거로운 부분중에 하나였죠. (Jenkins에 Git연동을 하더라도 번거로운) 그래서 Postman Cli가 등장했습니다! 클.. 2023. 8. 1.
jq를 사용해서 JSON 값 변경하기 Jenkins를 사용하다 보면 해당 job을 돌리기 전에 JSON값을 수정해야 하는 상황이 생길 수 있습니다. 이럴때 jq 를 사용하여 간단하게 할 수 있는데요 기본 내장 기능이 아니기 때문에 설치가 필요합니다.brew install jq 설치 완료 후 변경할 JSON파일 이름과 변경할 대상 key, 그리고 변경할 value가 정해지면 아래의 양식으로 작성합니다.jq ‘.values |= map(if .key == “{대상 key 명}” then .value = {변경할 값} . end)’ {변경할 json파일} > temp.json && mv temp.json {변경할 json파일} 변경할 JSON파일 이름이 user_info.json 변경할 대상 key가 user_token 변경할 value가 bla.. 2023. 6. 23.
technology ebooks. 다양한 언어와 기술 전자책이 있는 웹사이트 공유 LinkedIn에서 Python Developers Community를 팔로우 하고 있는데 여기서 도움이 될만한 포스팅이 올라와서 저도 공유할 겸 가져와봤습니다. 다양한 언어와 기술과 관련된 전자책이 모여있는 곳인데요 Python관련 전자책을 다운받아 보니 800 페이지가 넘네요. Stack Overflow의 유저들이 작성했다고 하니 어느정도는 믿음이 갑니다! LinkedIn 페이지 https://www.linkedin.com/feed/update/urn:li:activity:7064601588597682176?utm_source=share&utm_medium=member_android 회원가입 | LinkedIn 5억 명 회원들이 함께 하는 글로벌 비즈니스 세상 비즈니스 인맥을 쌓고 넓히세요. 커리어 .. 2023. 5. 19.
ChatGPT 월정액 가격 공개! ChatGPT의 월정액 가격 플랜이 공개되었습니다. 월 $20로 제공된다고 합니다. 혜택은 크게 3가지를 내세우고 있는데요 피크 시간에도 ChatGPT에 대한 일반 액세스 더 빠른 응답 시간 새로운 기능 및 개선 사항에 대한 우선 액세스 로 조금 더 안정적인 서비스를 제공하는 것으로 보이네요. 그럼 이제 전면 유료화냐!! 무료로 잘 쓰던 사람은 어떻게 하라는 거냐!! 라고 하실 수 있는데 내용에는 무료 액세스를 계속해서 제공할 것이라는 내용이 포함되어 있습니다. 자세한 내용은 공식사이트에서 보실 수 있습니다~! Introducing ChatGPT Plus We’re launching a pilot subscription plan for ChatGPT, a conversational AI that can .. 2023. 2. 3.
ChatGPT 사용기 최근 아주 많은 주목을 받고 있는 AI 모델이 있습니다. 바로 ChatGPT인데요. 대화 방식으로 내가 원하는 결과를 얻을 수 있는 AI 입니다. 그래서 저도 한번 사용해봤습니다! 지금은 무료로 이용할 수 있으니 유료로 변경되기 전에 한번 해보시는 것을 추천 드려요 ChatGPT: Optimizing Language Models for Dialogue We’ve trained a model called ChatGPT which interacts in a conversational way. The dialogue format makes it possible for ChatGPT to answer followup questions, admit its mistakes, challenge incorrect pr.. 2022. 12. 16.
Flask NameSpace 적용하기 API 서버로 Flask를 운영중인데 사용하는 API가 늘어날 수록 실행 파일의 길이가 계속 길어지는 문제가 있었습니다. 이런 문제를 해결하기 위해 NameSpace라는 것을 사용할 수 있습니다. NamaSpace의 역할은 실제 구동되는 코드를 Flask 실행 파일 단에 두지 않고 첨부하여 사용하게 되는 방식입니다. 이렇게 할 경우 1줄만으로 API를 사용할 수 있게 되어 Flask 실행 파일의 길이를 획기적으로 줄일 수 있게 됩니다. 매인 실행 파일인 app.py와 api 코드가 있는 util_api.py 파일이 있다고 가정하겠습니다. app.py from flask import Flask from flask_restx import api, Resource from util_api import GetJ.. 2022. 6. 19.