- cmd 창에서 perfmon 입력하여 프로그램 실행
- '사용자 정의' 마우스 우클릭하여 새로 만들기 > 데이터 수집기 집합 클릭
- 이름 입력 및 템플릿으로부터 만들기 클릭 후 기본템플릿 선택 후 다음을 계속 눌러 완료하면 새로운 데이터 수집기가 만들어 집니다.
- 다음은 기본적인 설정으로 넘어갑니다. 측정할 항목, 저장할 파일 이름, 측정 시간 등을 설정합니다. 먼저 측정할 시간 설정입니다.
방금 만든 데이터 수집기 마우스 우클릭 > 속성 클릭하면 팝업이 뜨는데 중지조건 tab으로 이동하여 '전체 기간'을 설정해주고 확인 클릭. - 다시 데어터 수집기 돌아와 해당 수집기 클릭하면 우측에 리스트가 노출되는데 '성는 카운터' 더블 클릭 > 속성 팝업에 Processor가 목록에 기본으로 추가되어 있는데 이는 해당 컴퓨터의 전체 CPU 사용량을 측정하는 옵션으로, '추가' 클릭하여 내가 필요한 항목 추가(IE CPU 사용량이므로 iexplore 항목 추가)
- 다시 '성능 카운터 속성' 팝업으로 돌아와서 로그형식을 '쉼표로 구분' 선택(csv파일로 저장됨), 샘플간격을 1초로 설정 후 '파일' tab 이동하여 '파일 이름 예' 확인 및 적용
- 설정 작업은 이정도로만 하고 측정 시작합니다.
데이터 수집기 클릭하면 우측 상단에 초록색 플레이버튼 노출되는데 클릭만 하면 수집기 아이콘에 플레이 아이콘이 생기면서 측정 시작합니다. 설정해 놓은 30분 동안 측정되고 기록되고 멈춤....
- 측정 완료되면 C 드라이브 > PerfLogs에서 확인 가능합니다. 엑셀로 정리하려면 csv파일 사용하면 됩니다.
2016년 12월 22일 목요일
window 모니터링 도구로 IE CPU 사용량 모니터링
2016년 6월 3일 금요일
Windows에 tomcat 및 jenkins 설치
1. Tomcat 서버 설치 및 환경 세팅
* http://jakarta.apache.org/tomcat/index.html 접속하여 tomcat 다운(현재 버전 8.0.35)* 원하는 디렉토리에 다운받은 zip 파일 압축해제* CATALINA_HOME을 시스템 환경변수에 설정하고 path에 CATALINA_HOME/bin을 저장한다. * 실행창에서 startup.bat(Windows) 혹은 startup.sh(Linux)을 실행한다.* 브라우저로 http://localhost:8080 접근. 고양이 페이지 접근되면 성공
2. Manager 애플리케이션 설정하기
* CATALINA_HOME/conf/tomcat-users.xml 파일 이동하여 아래처럼 바꿔준다.
* http://localhost:8080/manager/html 접속하여 위에서 입력한 uername, password값 입력 및 로그인하여 아래 화면 나오면 성공\
3. jenkins 설치
* http://jenkins-ci.org/ 에서 war 파일 다운로드* 다운한 war 파일을 webapps폴더에 넣고 tomcat실행하면 자동으로 Deploy된다.
(2018.09.06 추가: cmd 창에서 startup.bat 로 실행 가능, 단 실행전 startup.bat 파일에 jenkins 홈 디렉토리를 D 드라이브 같은 용량이 많은 곳으로 설정하는것이 좋다.
예: 해당 파일을 열어 set JENKINS_HOME=D:\jenkinsHome 입력 및 저장)
* 브라우저창에 http://localhost:8080/jenkins 입력하여 접근
* jenkins관리 > 시스템 설정에 접근하여 jdk, maven 설정
* 플러그인 설치: jenkins 관리 > 플러그인 관리에서 필요한 플러그인 설치 (예: HTML Publisher plugin)
2016년 4월 25일 월요일
selenium IDE로 할 수 있는 것 - Flow Control之조건문(2)
Flow Control 그 두번째.......... 조건문을 만들어 보자.
Flow Control之반복문(1) 에서 부가기능을 설치했으니 여기서는 패스한다.
조건문은 gotoIf, label 두 명령어로 작성할 수 있다.
예:
1 | gotoif | 조건식(예:$a==1) | 변수명 |
2 | open | http://naver.com | |
3 | label | 변수명 | |
4 | open | http://google.com |
별로 어렵진 않은데 테이블 형식으로 스크립트를 작성해서 그런진 모르겠지만 java의 조건문보다 적응이 안되는 사실이다. gotolabel, label 명령어까지 겹쳐서 사용하면 더 그렇다. (gotolabel, label은 조건문없이 바로 점프해서 원하는 위치로 이동하는 명령어다.)
그럼 아래 반복문이랑 같이 사용해서 스크립트를 짜보자.
시나리오:
1. 내 블로그에 접근
2. 첫번째 글에 댓글 5개 작성
3. 4번째일 때는 댓글 작성하지 않고 패스
2016년 4월 23일 토요일
selenium IDE로 할 수 있는 것 - Flow Control之반복문
오늘은 selenium IDE(이하 IDE) 반복 수행 스크립트를 짜보자.
IDE은 기본적으로 flow control을 지원하지 않아 부가기능으로 flow control을 해야 한다.
예전에는 여기에서 필요한 파일을 다운 받은 후 해당 파일을 IDE의 Options > Genaral > Selenium Core extensions에 설정하여 사용했지만.....
근데 지금은 많이 간단해졌다. 파폭 부가기능만 설치하면 끝~
근데 지금은 많이 간단해졌다. 파폭 부가기능만 설치하면 끝~
1. 파이어폭스에서 https://addons.mozilla.org/ko/firefox/addon/flow-control/ 로 접근 후 설치 및 브라우저 재 실행하면 된다.
2. 제대로 설치되었는지 확인하려면 IDE command 입력 박스에 while을 입력 시 자동완성이 되면 설치 성공.
3. 다음은 스크립트를 짜보자. 내 블로그에 접속 > 첫번째 글 댓글 영역 클릭 > 댓글 입력 박스에 텍스트 입력 > 댓글등록 버튼 탭. 이 스텝을 5번 수행한다.
2016년 4월 19일 화요일
selenium IDE로 할 수 있는 것 - 설치 및 간단한 스크립트 작성
환경: MAC OS X El Capitan
브라우저: FireFox 45.0.2
Selenium IDE: 2.9.1
1. 파폭 브라우저로 여기 접속하여 Add to FireFox 클릭
2. 설치하기 > 다시시작 누르면 설치 끝
3. 파폭 브라우저 도구메뉴 혹은 브라우저 우측에 Selenium IDE가 노출된다.
4. Selenium IDE 버튼 클릭하면 IDE 창 노출된다. (혹은 shift + control + s 누르면 사이드바로 열린다.)
5. 네이버블로그 내 블로그로 이동하고 카테고리를 차례로 클릭하는 스크립트를 짜보자. (동영상)
2016년 3월 12일 토요일
Ubunto에 appium & Genymotion 설치
환경:
* Ubunto 14.04 LTS
* appium 1.4.16
* Genymotion 2.6
Step:
1. appium 설치
- nodejs 설치
ㄴ https://nodejs.org/에서 다운로드 후 압축 풀기
ㄴ apt-get install vim으로 업그레이드 필요
ㄴ root 계정으로 vi /etc/profile에서 path추가
export PATH=$PATH:/home/june/node-v4.3……/bin - appium 설치
ㄴ npm install -g appium
2. jdk 설치
- oracle.com에서 OS에 맞는 jdk 다운로드
ㄴ http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
ㄴ 환경변수 설정
export JAVA_HOME=자바경로
export PATA=$PATH:$JAVA_HOME/bin
3. Android SDK설치
- ANDROID SDK설치
ㄴ http://developer.android.com/intl/ko/sdk/index.html#Other
ㄴ 환경변수 설정
export ANDROID_HOME=SDK경로
export PATA=$PATH:$ANDROID_HOME/tools
export PATA=$PATH:$ANDROID_HOME/platform-tools
4. 터미널에서 appium-doctor 실행하여 이상 없는지 확인
5. VirtualBox 설치
- Ubunto 소프트웨어 센터에서 설치
6. Genymotion 설치
- https://www.genymotion.com/pricing-and-licensing/ 에서 다운로드 (로그인 필요)
- 다운받은 **.bin 파일에 권한 부여 후 설치 및 실행ㄴ 권한부여: 터미널에서 chmod +x **.bin
ㄴ 설치: 터미널에서 ./**.bin하여 설치ㄴ 실행: 설치된 Genymotion 폴더 내 Genymotion 더블 클릭하여 실행 - Genymotion 설치 ㄴ setting 메뉴에서 Android SDK 경로 설정ㄴ 로그인 및 가상 단말기 다운
피드 구독하기:
글 (Atom)