전체 글 162

jemter 정규식 패턴을 이용한 변수 사용 (Regular Expression Extractor)

http request 샘플러를 추가 해 authKey를 가지고 올수 있게 추가 한다 아래와 같이 응답 body data를 받을텐데, 여기에서 받은 authKey를 다음 http request 샘플러의 request body에 사용 해야 할때, 전처리 기능인 Regular Expression Extractor를 사용한다 { "authKey":"YMOZ.$485ehTTT.ejsjiens2877421HSSTL", "secretkey":"YMOZ5NCVLD5HSSTL", "userID":"qatest" } HTTP Request 샘플러에서 마우스 우클릭 후 Add → Post Processors → Regular Expression Extractor 추가 사용방법은 아래와 같다 Name of Created v..

Postman Tests 탭에서 변수 선언

앞에서 Pre-requests 탭에서 호출하여 받은 변수를 가지고 Post method의 변수로 사용했고, https://passorfail.tistory.com/157 Postman Pre-requests 변수 사용 포스트맨에서 Pre-requests 탭에서 미리 호출한 api 의 응답 값을 Body 탭의 json 값에 변수로 사용 하고 싶은 경우가 있다. 매번 다시 하려면 잊어 버려서 시간이 오래 걸려 기억 차원에서 간단히 정리 passorfail.tistory.com Post method에서 호출하여 받은 respose 데이터 중 authKey를 다른 get method, post method 에서 재 사용 하거나, header에 사용하기 위해 Tests탭에서 처리 하는 방법을 대략 적으로 적어 놓..

Postman Pre-requests 변수 사용

포스트맨에서 Pre-requests 탭에서 미리 호출한 api 의 응답 값을 Body 탭의 json 값에 변수로 사용 하고 싶은 경우가 있다. 매번 다시 하려면 잊어 버려서 시간이 오래 걸려 기억 차원에서 간단히 정리 한다. 시나리오) Post 메소드를 호출 해 사이트에 로그인 하기 위한 스레드를 만들 예정 Body 탭에 필요한 파라미터 = 로그인할 ID, PW, security Key Pre-requests 탭 = security Key 를 가지고 오기 위한 java script // URL에 사용할 userid와 url을 const 를 사용해 선언 // const userid = 'qatest'; const userid = pm.variables.get("user"); const url = 'http..

파이썬으로 음성 인식 스크립트 만들기

녹음된 음성파일을 읽어서 txt 형태로 변환 하는 스크립트 import speech_recognition as sr recognizer = sr.Recognizer() audio_file = '/Users/project/test/audio.wav' with sr.AudioFile(audio_file) as source: audio_data = recognizer.record(source) try: text = recognizer.recognize_google(audio_data) print("Transcription:") print(text) except sr.UnknownValueError: print("Google Web Speech API could not understand the audio") ..

pynput을 이용한 매크로 만들기 step1

pynput(파이엔풋)이라는 파이썬 라이브러리로 마우스과 키보드 이벤트를 받아 제어 및 모니터링 (레코딩) 후 매크로 처럼 사용 할 수 있다 급하게 사용해야 하는 UI 테스트 시에 유용할 것 같아 우선 콘솔로 수행하는 스크립트를 남겨본다 pynput documents 상세페이지 바로가기 https://pynput.readthedocs.io/en/latest/ pynput Package Documentation — pynput 1.7.6 documentation pynput Package Documentation This library allows you to control and monitor input devices. It contains subpackages for each type of input ..

파이썬, 패턴 구분하여 csv 저장하는 스크립트

AWS의 EC2는 직접 띄워 놓은 서버에 접근해서 콘솔로그등을 검색, 저장 가능 했는데 ECS의 Fargate는 서버리스다 보니 couldwatch를 통해 로그를 확인 할수 있다 차이점 정리 https://velog.io/@wjd489898/AWS-EC2와-ECS배포-비교하기 현재 사용중인 서비스의 ECS couldwatch를 접근 하여 보면, timestamp 필드, message 필드, logstream_name 필드로 나뉘어져 있고 대부분의 필요한 정보는 message 필드를 통해서 확인 할수 있다 message 필드에 찍히는 로그가 이쁘게 나오면 csv로 출력 하더라도 정리 하기가 편한데 간혹 외부 업체에서 작업 하는 경우 이런 부분에 대한 고려가 없이 상당히 지저분(?) 하게 로그를 출력하는 경..

파이썬을 이용한 좌표 출력기 v.0.1

자동화라고 하기에는 그렇고, 실제 유저가 화면에서 동일한 동작을 구현하기 위해서 셀레니움 대신 좌표로 클릭 하는 스크립트를 위해서 버튼을 클릭하면, 버튼 클릭한 부분의 좌표를 출력해 주는 스크립트다 그런데 막상 실효성이 없어 추가 업데이트가 필요한 상황이다 1) 버튼을 누른뒤 마우스를 누르는 시점에 좌표값이 출력 2) 누적되게 출력창에 보이게끔 구현 3) 출력창의 좌표값들을 csv 로 export 우선은 v0.1이니 아쉬운대로... 쓰자 import tkinter as tk import pyautogui def show_coordinates(): coordinates = pyautogui.position() print (coordinates) label.config(text=f"현재 좌표: {coordi..

파이썬 스크립트, 젠킨스로 스케줄링 실행 하기

토큰 전송 스크립트를 짜놓은게 아까워 젠킨스를 이용해 파이썬 스크립트를 스케쥴 마다 실행 시켜보기로 했다 테스트 환경에서 20분간격으로 토큰을 전송 시켜 놓으면 블럭에 transaction이 쌓이기도 하고, 나중에 토큰 전송 이력들을 확인 할때도 몇달 전 이력을 안뒤져도 되니 편할것 같다 우선 로컬환경에 구성해 놓은 젠킨스를 접속한다 설치 방법은 구글링 하면 수십만가지 블로그가 떠오르니 생략~ (굳이 원할까봐 하나 검색 했다) https://co-de.tistory.com/16 [Jenkins] 젠킨스 Mac 으로 설치 설치를 해보자! 혹시 homebrew 가 설치되지 않았다면 설치 하자 (brew.sh/index_ko) * homebrew : mac 전용 패키지 관리자 (쉽게 여러 서비스를 설치할 수 ..

POSTMAN pm.variables.get, pm.environment.get 차이

Postman에서 **pm.variables.get**과 **pm.environment.get**은 모두 값을 가져오는 데 사용되지만, 변수와 환경 변수의 다른 유형의 데이터에 액세스합니다. pm.variables.get: 이 메서드는 컬렉션 및 요청 변수에서 값을 가져오는 데 사용됩니다. 컬렉션 변수는 컬렉션 내의 모든 요청에서 공유되며, 요청 변수는 단일 요청에 대해 특정합니다. 예시 사용법: const tokenA = pm.variables.get("token_a"); // 컬렉션 또는 요청 변수 가져오기 console.log(tokenA); const tokenA = pm.variables.get("token_a"); // 컬렉션 또는 요청 변수 가져오기 console.log(tokenA); pm..

728x90