본문 바로가기

dev/기타

(17)
firefox json response xml 인식 firefox 브라우저에서 json 데이터를 응답받을 때 response content 타입을 json으로 안 하면 xml로 인식됩니다. 따라서 json을 요청할 때 response content 타입을 json으로 설정해야 합니다. 수정 전에 response content 타입을 설정하지 않았는데 수정 후에는 response content 타입을 json으로 수정했습니다. response content 타입을 수정하고 다시 요청하면 json으로 인식되는 것을 확인할 수 있습니다. json을 처리하는데 문제는 없지만 알아두면 좋을 거 같습니다. 아니면 firefox에 JSONView 플러그인을 설치해서 해결하는 경우도 있습니다.
카카오 우편번호 검색 인터넷 쇼핑 사이트의 배송지나 특정 장소의 우편번호(주소)를 입력해야 하는 경우가 있습니다. 그런 기능을 개발하는 방법은 간단합니다. 위의 예제 화면은 사용자로부터 주소를 입력받는 것으로 주소 입력창을 선택하면 카카오 주소 검색 팝업창이 표출되고 상세주소는 사용자가 직접 입력하면 됩니다. 팝업창에 검색어를 입력하면 위와 같이 검색 결과가 표출되고 검색 목록에서 하나를 선택하면 해당 주소 정보를 확인할 수 있습니다. 선택한 주소 정보를 위와 같이 콘솔 로그를 통해 확인할 수 있습니다. 해당 예제 파일 첨부하겠습니다. 우편번호 검색 기능은 http/https통신일 때 지원되기 때문에 html파일 바로 실행하면 정상적으로 실행되지 않습니다.
JMeter Session 테스트 JMeter에서 테스트를 할 때 session이 필요한 경우 예를 들면 특정 권한이 필요한 조회 기능이나 등록/수정 기능 이럴 때 HTTP Cookie Manager를 사용하면 됩니다. 테스트를 하기 위해서 Thread Group을 생성합니다. Thread Group에 HTTP Cookie Manager를 추가합니다. Thread Group에 HTTP Request를 추가합니다. Thread Group에 View Results Tree를 추가합니다. Thread Group에 Summary Report를 추가합니다. Thread Group에 Graph Results를 추가합니다. HTTP Request 정보 IP, port, Method, Path를 작성합니다. 파라미터나 인코딩이 필요하면 추가합니다. H..
jenkins gitlab 연계 젠킨스에서 gitlab 연계하는 방법입니다. 메인화면에서 젠킨스 관리 클릭합니다. 플러그인 관리 클릭합니다. gitlab, gitlab api 플러그인 설치합니다. publish over ssh 플러그인 설치하고 젠킨스 관리화면으로 이동합니다. 시스템 설정 클릭합니다. 화면 하단의 ssh servers 탭에서 추가 버튼 클릭하고 ssh 접속정보 입력합니다. test Configuration 버튼 클릭해서 ssh 접속되는지 확인하고 저장합니다. (Success 메시지가 확인되어야 정상입니다.) 젠킨스 관리화면으로 이동합니다. manage Credentials 클릭합니다. global 클릭합니다. add Credetials 클릭합니다. gitlab 접속정보 입력하고 create 버튼 클릭합니다. 젠킨스 관리..
Postman 415에러 Postman으로 ajax 테스트하다가 다음과 같은 에러가 발생했습니다. POST 메소드로 데이터를 form-data 담아서 전송했는데 415 에러가 발생했습니다. 생각해보니 form으로 ajax를 요청하는게 아니었기 때문에 그런 거였습니다. 그래서 form-data가 아닌 raw-json으로 했더니 해결되었습니다. Postman으로 POST 메소드 테스트할 때 신경 써야겠습니다.
인터넷 느림 해결 가끔 윈도우 PC에서 인터넷 속도가 너무 느려지는 경우가 있습니다. 제가 해결한 방법으로는 1. 브라우저 방문 기록, 캐시, 쿠키 등등 다 삭제 2. 명령프롬프트(cmd 관리자 권한 실행)에서 "ipconfig/renew", "ipconfig/flushdns" 명령어 실행 위에 2가지 방법으로 저는 해결했는데요. 제가 말한 방법으로 해결 안 되면 공유기 확인하거나, 브라우저 플러그인 삭제, 액티브 X 삭제하는 방법을 추천드립니다. 그래도 혹시 안 되면 마지막으로 PC 포맷하는 방법밖에 없을 거 같습니다...
PPT 매크로 PPT 문서 작업할 때 이미지 위치와 크기를 일일이 설정하는 것은 매우 힘든 일입니다. 이럴 때 PPT 매크로를 사용하면 쉽게 해결할 수 있습니다. PPT 상단 메뉴 파일 - 옵션 선택합니다. 보안 관리 - 보안 센터 설정 - 매크로 설정 - 모든 매크로 포함 선택합니다. PPT 상단 메뉴 보기 - 매크로 선택합니다. 매크로 이름은 test로 짓고, 매크로 위치는 열려 있는 프레젠테이션 모두를 선택하고 만들기 버튼을 선택합니다. (모든 프레젠테이션 적용하기 위해) 매크로 소스를 간단하게 설명드리면 ============================================================================ Option Explicit Dim i As Long Dim pic As..
tcping 설치 리눅스에서 기본적으로 서버 포트 확인할 수 있는 명령어가 있는데 윈도우는 그렇지 않습니다. (telnet, echo 등등) 하지만 tcping을 사용하면 이런 문제점을 해결할 수 있습니다. 먼저 구글에서 tcping 검색해서 다운받습니다. 다운받은 tcping.exe 파일을 아래의 경로로 복사합니다. 파일 복사하고 나면 바로 cmd로 tcping을 사용할 수 있습니다. 예시로 로컬에 있는 Postgresql 서버로 테스트해보겠습니다. 포트가 열려있으면 위의 화면처럼 "Port is open"이라는 메시지가 출력됩니다. tcping 자세한 사용방법 "--help" 옵션을 사용하면 됩니다. 아래는 tcping 다운로드 링크입니다. https://www.elifulkerson.com/projects/tcpin..