일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SWIFT
- GoCD
- PYTHON
- create table
- centos
- 실행권한
- STF_PortForwarding
- appium
- openpyxl
- perfect
- rethinkdb
- mysql
- nmap
- port forwarding
- 28015
- Jupyter
- nohup
- kitura
- ftp
- STF
- postgres
- sshpass
- ssh
- ubuntu
- insert
- appium server
- nGrinder
- Jupyter Notebook
- Materials
- postgresql
- Today
- Total
목록분류 전체보기 (323)
don't stop believing
Mac에서도 hosts파일을 변경할 수 있습니다.hosts 파일 경로는 /private/etc/hosts 입니다. $ sudo vim /private/etc/hosts ## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. ## 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost
사내에 여러개의 Ubunto 서버를 사용하고 있습니다. 테스트용으로 사용하던 서버가 정전 이후 서버를 재시작 했는데 IP가 변경된 것 같습니다. 서버는 모니터, 키보드, 마우스가 모둔 제거되어 있습니다. 다 연결하고 확인하기가 귀찮습니다.그래서 nmap으로 사내 네트워크에 연결된 장비 중 22번 포트가 열려 있는 것을 찾으려고 합니다. 우선 Mac에 nmpa을 설치합니다. $ brew install nmap nmap을 설치했으니 버전은 확인하고 가야겠죠. $ nmap -v Starting Nmap 7.60 ( https://nmap.org ) at 2017-12-22 13:19 KST Read data files from: /usr/local/bin/../share/nmap WARNING: No targ..
swagger 서버에 원격으로 접속해 API 문서를 작성하려면 swagger editor를 설치해야 합니다.Mac에 swagger editor를 설치하고 원격으로 연결해봅시다. 먼저 Mac에 node를 설치합니다. node는 brew로 설치합니다.[Mac에 Homebrew 설치] $ brew install node 이제 node와 npm이 설치되어 있는지 버전을 확인해 봅시다. $ node -v v9.3.0 $ npm -v 5.6.0 이제 적당한 곳에 swagger-editor를 받습니다. 저는 Download 폴더에 받겠습니다. $ cd ~/Download $ git clone https://github.com/swagger-api/swagger-editor.git $ cd swagger-editor ..
API Document 관리를 위해 Swagger를 사용해 봅시다.Swagger는 node.js의 모듈로 설치됩니다.[https://swagger.io/] 먼저 Ubuntu에 node.js를 설치하기 전에 apt-get을 업데이트 해줍니다. $ sudo apt-get update && sudo apt-get -y upgrade 이제 node.js를 설치합니다. $ curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash - $ sudo apt-get install -y nodejs 최신 버전을 확인하려면 아래 url에서 확인할 수 있습니다.[https://github.com/nodesource/distributions]npm이 잘 설치되었는지 버전을 확..
Linux 서버를 사용하면서 포트가 열려 있는지 확인하는 일은 자주 있습니다. 궁금할때도 한번씩 확인하죠.Ubuntu에서 nmap으로 열려있는 Port를 확인해 보겠습니다. 먼저 nmap이 먼저 확인해 봅시다. 아래처럼 설명되어 있네요.Nmap is the world's leading port scanner, and a popular part of our hosted security tools. Nmap as an online port scanner is able to scan your perimeter network devices and servers from an external perspective; ie outside your firewall.[https://nmap.org/bennieston-t..
svn command로 폴더나 파일을 지우고 commit해 봅시다. 먼저 삭제하려는 폴더나 파일의 위치에 가서 아래의 명령으로 삭제합니다. $ svn delete 'Doc Files' 위 명령은 폴더를 svn에서 제거하는 명령입니다. 파일을 삭제할 경우 파일명을 써주면 됩니다.삭제가 되었다면 commit을 해줍니다. $ svn commit -m "delete Doc Files Folder" Deleting Doc Files Committing transaction... Committed revision 71. commit이 완료된 revision은 71입니다.revision 69에 대한 로그를 확인하고 싶다면 아래와 같이 svn log를 보면 됩니다. -v 옵션을 주면 파일을 볼수 있습니다. $ svn ..
Python.org에서 package를 다운받아 설치하다 brew로 모든 package를 관리하고 싶어졌습니다. 그래서 이번엔 brew를 이용해 python 3를 설치해 보겠습니다. 먼저 Home Brew 를 설치 합니다. [http://dejavuqa.tistory.com/80] brew가 설치 되었다면 python3를 설치해 봅시다. $ brew install python3 brew로 설치된 항목을 보고 싶다면 brew list로 보면 됩니다. $ brew list gdbmopensslpkg-configpython3readlinesqlitexz python3가 설치된 걸 볼 수 있습니다. 다시 터미널에서 python3의 버전을 확인해 봅니다. $ python3 --version Python 3.6.3..
API load Test Tool인 Locust를 설치해 봅시다.[https://www.locust.io/] python이 설치되어 있어야 하며 pip으로 locust를 설치할 수 있습니다. Lucust는 Python 2.7과 3.3, 3.4, 3.5, 3.6을 지원합니다. $ pip3 install locustio 기본적으로 버전은 확인하고 가야겠죠? $ locust --version [2017-12-05 18:05:56,115] TongChunui-MacBook-Pro.local/INFO/stdout: Locust 0.8.1 [2017-12-05 18:05:56,115] TongChunui-MacBook-Pro.local/INFO/stdout: Mac에 설치한다면 libev도 설치해 줍니다. $ br..
Appium을 이용해 많은 디바이스에서 테스트하려면 모두 USB 케이블로 연결해야 되는데 Wi-Fi를 이용해 연결하는 방법을 설명하겠습니다. 먼저 Android 입니다. 연결하려는 디바이스와 PC(Mac)이 같은 Wi-Fi (네트워크)에 있는지 확인해야 합니다.abd devices를 이용해 현제 USB로 연결되어 있는 Android Device를 확인합니다. 만약 2대의 Device를 Wi-Fi로 연결하려면 한대씩 USB에 연결 후 작업해야 합니다 $ adb devices List of devices attached 03157df338d1b829device adb tcpip를 이용해 port를 등록합니다. 저는 5551부터 사용하겠습니다. $ adb tcpip 5551 restarting in TCP m..
테스트 자동화 대상은 4개의 디바이스에서 실행되어야 합니다.Android Native AppiOS Native AppAndroid Unity AppiOS Unity App 동시에 위 4개의 테스트를 동시에 진행하고 싶습니다.appium을 이용해 어려대의 디바이스를 동시에 실행해 테스트하기 위해서는 Selenium Grid를 이용합니다.Selenium Server가 각 device별로 설정된 4개의 Appium 서버를 연결해 주는 방식입니다. Selenium Grid는 Selenium Standalone Server를 이용하며 Selenium 사이트에서 다운받을 수 있습니다.현재는 3.7.1버전이네요. selenium-server-standalone-3.7.1.jar 파일을 다운받습니다.[http://ww..