일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- PYTHON
- ssh
- STF
- mysql
- rethinkdb
- perfect
- openpyxl
- 28015
- nohup
- ubuntu
- port forwarding
- appium server
- SWIFT
- 실행권한
- centos
- create table
- sshpass
- nGrinder
- nmap
- Jupyter
- postgresql
- ftp
- GoCD
- insert
- postgres
- Jupyter Notebook
- STF_PortForwarding
- kitura
- appium
- Materials
- Today
- Total
목록Testing Automation/Gauge (5)
don't stop believing
이제 뭔가를 새로 작성해 보겠습니다.기존 example 코드는 그대로 두고 새로 API 테스트 코드와 sepc을 작성해 보겠습니다. macaron API 서버에 get과 post method를 사용해 데이터를 보내고 받으면서 API들을 테스트 할 겁니다.API 호출은 python으로 작성됩니다.먼저 step_impl 폴더에 macaronlib.py와 call_api.py 파일을 새로 만들어 주세요. macaronlib.py 파일에는 http.client 모듈을 사용해 데이터를 주고받는 함수들을 만들겁니다. 그리고 call_api.py에는 실제 macaron API 서버에서 정의한데로 API를 호출하는 함수를 만들겠습니다. macaronlib.py파일에 아래와 같이 작성해 주세요.참고로 macaronAPI..
Python을 사용하는 기본 예제를 만들어 보겠습니다. 만들려는 예제는 API 테스트입니다. 다른 예제들이 보고 싶다면 아래 url에서 확인할 수 있습니다. https://github.com/getgauge-examples 그리고 Gauge Python Document는 아래 url입니다. http://gauge-python.readthedocs.io/en/latest/index.html Gauge Document: https://docs.gauge.org/latest/index.html 아래 작성하는 API 테스트 기본 예제를 보신 후 다른 examples를 보시면 이해가 빠를듯 합니다. 자 이제 시작해 봅시다. 먼저 적당한 폴더를 만들고 gauge 프로젝트를 초기화해 줍니다. 저는 폴더를 macaro..
이번에는 Windows에서 Gauge 개발 환경구성을 해보겠습니다. 먼저 Windows에 python과 pip이 설치되어 있는지 확인합니다. C:\Users\jake>python --version Python 3.6.4 C:\Users\jake>pip --version pip 9.0.2 from c:\users\jake\appdata\local\programs\python\python36-32\lib\site-packages (python 3.6) pip 버전이 9.0.2버전이네요. 현재 10.0.1버전까지 나왔는데 pip upgrade도 해줍니다. C:\Users\jake>python -m pip install --upgrade pip 다시 pip 버전을 확인하면 10.0.1로 upgrade된 것을 확..
gauge 개발환경 두 번째입니다. Gauge로 API 자동화 툴을 만들려고 하는데 IDE는 Visual Studio Code로 진행할 예정입니다.Visual Studio Code는 gauge plugin을 제공합니다.Visual Studio Code를 설치하려면 아래 url에서 다운받아 설치하면 됩니다.https://code.visualstudio.com/ Visual Studio Code가 설치되어 있다면 좌측 메뉴에서 확장을 클릭하고 gauge를 검색합니다.gauge가 검색되면 설치를 해줍니다. 이번에는 docker image를 다시 열어 봅시다.nglegauge 0.0.1을 가지고 api test용 Container를 만들겠습니다. Container를 만들때 -v 옵션으로 로컬 PC와 Contai..
Gauge를 이용해 API 자동화를 하려고 합니다.https://www.gauge.org Gauge는 여러 개발언어를 지언하지만 저는 python으로 할거고 Docker에 올려서 테스트 진행할껍니다. 먼저 docker python:latest 이미지를 다운 받습니다. $ docker pull python:latest docker image가 잘 받아졌는지도 확인하고 넘어갑니다. $ docker images REPOSITORY TAG IMAGE ID CREATED SIZE python latest 29d2f3226daf 3 weeks ago 912MB swift latest e8dc956c3315 4 weeks ago 1.35GB ubuntu latest 452a96d81c30 4 weeks ago 79...