일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- sshpass
- appium server
- postgresql
- kitura
- ftp
- mysql
- SWIFT
- openpyxl
- postgres
- centos
- insert
- nmap
- ubuntu
- 실행권한
- port forwarding
- GoCD
- 28015
- create table
- STF_PortForwarding
- nohup
- Jupyter
- Materials
- ssh
- PYTHON
- STF
- perfect
- appium
- nGrinder
- Jupyter Notebook
- rethinkdb
- Today
- Total
목록Testing Automation (66)
don't stop believing
Appium을 이용해 Android Inspector를 실행해 보겠습니다.우선 Android Studio에서 Android SDK를 확인합니다.Android Studio > Tools > Android > SDK ManagerAndroid SDK의 테스트 대상 OS를 선택하고 다운로드를 받습니다.그리고 SDK Tools 탭에서 Android Emulator가 체크되어 있는지 확인합니다.다음으로는 AVD Manager를 열고 Virtual Device를 추가해 줍니다. Android Studio > Tools > Android > AVD ManagerAVD Manager 하단의 Create Virtual Device... 버튼을 눌러 Virtual Device를 추가해 줍니다.Virtual Device를 ..
Appium 서버를 구성했다면 App을 Simulator에서 실행시키고 각 element들을 확인해 봅시다. 먼저 appium-doctor로 ios 구성 요소가 모두 설치되었는지 확인합니다. $ appium-doctor --ios info AppiumDoctor Appium Doctor v.1.4.3 info AppiumDoctor ### Diagnostic starting ### info AppiumDoctor ✔ The Node.js binary was found at: /usr/local/bin/node info AppiumDoctor ✔ Node version is 6.11.4 info AppiumDoctor ✔ Xcode is installed at: /Applications/Xcode.app/..
자동화 테스트를 위한 Appium 환경구축을 해보겠습니다.Android와 iOS를 대상으로 하기 때문에 Mac에 환경 구축을 해보겠습니다. 우선 JDK를 설치합니다.아래 Oracle에 가서 MacOS용 JDK를 다운로드 받습니다.http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlJDK가 설치되었다면 버전을 확인해 봅니다. $ java -version java version "1.8.0_121" Java(TM) SE Runtime Environment (build 1.8.0_121-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode) .b..
CentOS에 nGrinder 3.4 버전을 설치해 봅시다.내부 개발환경에서는 Ubuntu를 사용하는 경우가 많지만 실제 서비스할 때 퍼블리셔는 CentOS를 제공합니다.제가 받은 서버는 AWS의 EC2에 있는 Amazon Linux AMI 입니다. Last login: Wed Oct 11 06:39:15 2017 from 123.45.67.89 __| __|_ ) _| ( / Amazon Linux AMI ___|\___|___| https://aws.amazon.com/amazon-linux-ami/2017.09-release-notes/ 접속 후 아래 명령으로 버전과 OS정보를 확인할 수 있습니다. $ grep . /etc/*release* /etc/os-release:NAME="Amazon Lin..
nGrinder를 사용하다보면 간혹 Configuration을 확인해야 할 때가 있다. 가장 흔한 경우가 validation_timeout 이랑 max_vuser_per_agent 이다. nGrinder 설정은 상단 메뉴의 admin > System Configuration 에 있다. vUser 생성 수 설정 # The maximum number of vusers which can be initiated per one agent # This should be carefully selected depending on the agent memory size. controller.max_vuser_per_agent=10000 max vuser per agent의 기본값은 300이다. Agent당 3000을 못..
성능 테스트할 때 자주 사용하는 nGrinder를 설치해 봅시다.설치할 OS는 Ubuntu 16.04 입니다.생각난 김에 Ubuntu에서 버전을 확인하는 명령은 lsb_release 입니다. $ lsb_release -a No LSB modules are available. Distributor ID:Ubuntu Description:Ubuntu 16.04.3 LTS Release:16.04 Codename:xenial nGrinder는 3.4 버번을 설치합니다. 이전 3.3 버전에서는 java 7을 설치해야 했는데 3.4부터는 java 버전제약이 없어졌습니다.그래서 java 8을 먼서 설치하도록 하겠습니다.java repository를 추가하고 update 합니다. $ sudo add-apt-repos..