QA 31

POSTMAN db 정보를 pre-rq script 에 담기

포스트맨 문서에서도 추천하는 방법은 아니라고 한다. 심지어 mysql12 가 npm에 설치 되어 있어야 하는데, 내 로컬 환경에서 계속 설치가 실패한다. 귀찮아서 일단 스크립트만 올려놓고 나중에 확인해 보려고 한다. const userid = "test1234"; const mysql = require('mysql12'); const connection = mysql.createConnection( { host : 'rds-mysql-stg-qatest-app.cluster-crqtxrdsqxcz.ap-northeast-2.rds.amazonaws.com', user : 'test1234', password : 'test1234' // database : }); connection.connect((err..

Faucet에서 자동으로 자금을 전송 받아보자

아래 결론 부터 함 보고 시작 할께요~ XRP 관련 테스트 중인데, 테스트 넷에서 XRP가 필요해 testnet faucet을 통해 내 지갑에 테스트용 XRP를 알아서 잘 채우도록 만들어 놓았습니다 손쉽게 전송 하는 방법도 만들어 봐야 겠네요... 1. Faucet에서 내 지갑으로 전송하는 함수 def exec_transferXRP(): # 1. Destination Address 입력 input_dest_box = driver.find_element(By.ID, 'destination_address') input_dest_box.clear() time.sleep(2) input_dest_box.send_keys(destination_account) print(f"{datetime.now()} || XR..

공공 데이터 API XML 결과 분리해 보기

공공 데이터 API로 간단한 실습 같은게 있으면 좋을 것 같아서 서울시 공공데이터에 들어가 봤는데... 일단 회원가입을 하고 API Key를 받아야 한다 귀찮지만 가입을 했는데, 하루에 1천번 밖에 못쏜다 ㅠㅠ 물론 천번 쏠일이야 없겠지만 또 사람 마음이 참... 찾다보니 sample로 호출도 가능 한것 같다 기본 url에 파라메터를 조합하는 형식인데, 응답을 xml 형태로 만들어 준다 파이썬의 ET 라이브러리를 이용해 xml 데이터를 파싱 하여 사용 가능 할것 같다 import requests # url = "http://openapi.seoul.go.kr:8088/sample/xml/ListRainfallService/1/5/%EC%84%9C%EC%B4%88%EA%B5%AC" # 서초구 실시간 강우량..

adb shell input key event - keycode -

input 명령어를 통해 keyevent 나 text 등 다양한 입력 시뮬레이팅을 할수 있습니다. 화면 및 입력 제어: adb shell input keyevent {keycode}: 특정 키 이벤트를 시뮬레이팅합니다. [Ex]adb shell input keyevent 3 = Home 키 호출 adb shell input text "text_to_type": 텍스트를 입력합니다. keyCode 참고 adb shell input text "ANDROID" adb shell input keyevent 7 # for key ‘0‘ adb shell input keyevent 8 # for key ‘1‘ adb shell input keyevent 29 # for key ‘A‘ adb shell input k..

[이론] 성능테스트의 10가지 체크포인트

이론이 실무에 무조건 적용이 된다거나 반드시 반영해야 하는건 아니지만 이론에 대한 이해가 있어야 실무 적용에 보다 효과적이기 때문에 이번 성능 시험을 진행 하면서 한번 더 기억 하는 차원에서 내용을 정리 해 보았습니다. 성능 테스트는 소프트웨어나 시스템의 성능을 평가하고 문제를 식별하는 과정입니다. 1) 목표 설정: 성능 테스트의 목표를 명확히 설정하세요. 어떤 종류의 성능 문제를 탐지하려는지, 어떤 부분을 최적화하려는지 정확하게 이해하는 것이 중요합니다. 2) 테스트 환경 구성: 실제 운영 환경과 유사한 테스트 환경을 구성하세요. 하드웨어, 소프트웨어, 네트워크 등을 최대한 현실적으로 모델링해야 합니다. 3) 테스트 계획 작성: 성능 테스트 계획을 작성하고, 어떤 유형의 테스트 (로드 테스트, 스트레스..

git push 계속 안되서 결국에는 초기화 후에 push 하기...

git 신생아라 한달에 1,2번 git 커밋을 하는데, 이때 마다 꼭 충돌나거나 잘 안되는 경우가 많다 결국 삽질하다가 아예 remote 디렉토리를 다 지워버리고 다시 pull 받아서 하고 있는데... 그냥 다시 로컬 폴더를 초기화 시켜서 git 저장소의 내용을 로컬에 덮어 씌워 버리는 방법을 자주 쓰게 되었다 그래서.. 아래에 정리 상황 local의 파일들은 모두 날라가도 문제 없는 상황에서 "나는 그저 원격 git 저장소의 master를 내 local로 덮어 씌우고 싶다." 하는 상황에서 사용 해결방법 git fetch --all git reset --hard origin/master git pull origin master 이후에 git add git commit git push origin mas..

AWS cron 스케쥴링 설정

AWS cron 스케쥴링을 설정 하려고 하는데, 패턴을 매번 잊어버려서 아래에 적어둔다. 매월 첫째 주 화요일 오전 11시 cron(min hours day-of-month month day-of-week year) (분 시간 일 월 주 연) day-of-week → 1: 일요일, 7:토요일 cron (0 11 ? * 3#1 *) 0 0 1 * ? * 참고 자료 https://docs.aws.amazon.com/ko_kr/lambda/latest/dg/services-cloudwatchevents-expressions.html https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-create-rule-schedule.html Creating an Am..

jmeter html report generator

맥북에서만 그러는지는 모르겠지만, jmeter 의 Generate HTML Report 생성 할때 폴더를 아무리 클릭해도 열리지 않는다 정말 어쩌다 한번씩 되기는 하는데, 짜증이 짜증이 얼마나 나는지.. 분명 명령어가 있을것 같은데 싶어서 구글링 해보니 바로 나와서 사용해 봤다 jmeter -g {result file path} -o {report files path} view_result_tree 리스너를 .csv 형태로 출력 받아서 {result file path} 결과 HTML 리포트를 받을 폴더는 {report files path} jmeter -g /Users/qatest/jmeter/Test_Report/data_throughtput_view_result_tree_20230312-192443...

zsh 프로파일 설정

M1 실리콘 맥에서 프로파일 설정 때문인지 프로그램 설치가 제대로 되지 않아서 zsh 프로파일 설정을 아래와 같이 재 설정 했다 # vi ~/.zshrc export JAVA_HOME=$(/usr/libexec/java_home) export PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME=$(/usr/libexec/java_home) export PATH=$JAVA_HOME/bin:$PATH export ANDROID_HOME=/Users/pj/Library/Android/sdk export PATH=$ANDROID_HOME:$PATH export PATH=$ANDROID_HOME/platform-tools:$PATH export PATH=$ANDROID_HOME/tools..

Data.Box 2023.09.12

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..

728x90