qatest 38

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

티스토리 Jotdetgu 프로젝트 -feat 1-

티스토리 Jotdetgu 프로젝트를 시작합니다 수익 창출 따위는 안될거 같지만 그래도 개인 역량? 개발을 위해서 해볼까 합니다 우선 오늘은 로그인 부터, 대충 보니 셀레니움으로 브라우저를 띄우면 무조건 로그인을 해야 되는 것 같아 xpath로 로그인을 할수 있게 정리했습니다. class 나 id를 쓸수 있지만 귀찮으니까... def tistory_login(): print ("#######################################################") print (" 티스토리 로그인") print ("#######################################################\n") print ("================================..

개인.Box 2023.10.12

[업데이트] 안드로이드 단말 검증 logcat으로 로그 분석

안드로이드 기기에서 Logcat이나 커널메시지 명령어 등으로 앱에서 발생한 이슈의 로그를 트레이싱해 원인 분석에 사용 할 수 있습니다 1) 로그 캣(Logcat) 사용: - adb logcat: 실시간 로그 메시지를 표시합니다. - adb logcat -d: 버퍼에 저장된 로그를 표시합니다. - adb logcat -v : 로그 포맷을 지정합니다. 예를 들어, -v long은 자세한 정보를 표시합니다. - adb logcat -s : 특정 태그(tag)로 필터링된 로그를 표시합니다. 2) 다른 로그 파일 검색: - adb shell dmesg: 커널 메시지를 표시합니다. - adb shell cat /proc/kmsg: 커널 로그를 표시합니다. - adb shell dumpsys 명령어로 다양한 시스템 ..

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

[업데이트] Android shell command - 자주 사용하는 -

안드로이드 기기로 테스트를 진행 할때, 유용한 shell 명령어들을 정리 합니다. 아래 shell 명령어 들은 기기 정보, 프로세스 관리, 파일 시스템 탐색, 로그 분석 등 다양한 작업에 도움이 됩니다. 1) 기기 정보 확인: - adb shell getprop: 기기의 속성과 설정 정보를 표시합니다. - adb shell wm size: 현재 화면 해상도를 확인합니다. 2) 프로세스 및 앱 관리: - adb shell ps: 실행 중인 모든 프로세스 목록을 표시합니다. - adb shell top: 실시간으로 CPU 사용량 및 프로세스 정보를 모니터링합니다. - adb shell am force-stop {package_name}: 특정{package_name} 앱을 강제로 종료합니다. - adb sh..

[이론] 성능테스트의 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
728x90