일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- recon-ng
- 대학원
- Kublet
- 보안
- Mac
- OIDC
- dnsenum
- Chrome 작업관리자
- 계정 탈취
- 패시브스캐닝
- Container
- 무선채널
- 액티브스캐닝
- 공격그래프
- cgroups
- AttackGraph
- davtest
- 프로젝트
- decap
- SecurityMetric
- Social Network in Game
- 화이트해커
- OpenID Connect
- 강의
- ip forwarding
- NMAP
- airdecap-ng
- Shift + ESC
- Mimikatz
- 넷크래프트
- Today
- Total
목록DevOps (24)
네른
테스트했던 것 중에 가장 마지막이었던 JMeter. JMeter는 백엔드 테스팅 도구로, API테스트를 진행하거나 부하 테스트를 진행하는 등의 동작을 수행할 수 있음. 사용자는 JMeter 프로그램을 이용하여 테스트케이스를 작성할 수 있고, 이를 jmx 라는 형태의 파일로 추출할 수 있음. 여기서는 이 jmx 파일을 사용해야하기에, 테스트케이스를 별도로 생성해주어야 함 jmeter는 다행스럽게도 공식 도커 이미지를 제공함 jmeter: stage: after_sitespeed // jmeter는 제공된 공식 이미지를 사용하고, entrypoint를 초기화하여 사용. // 해당 이미지는 docker run 을 이용하여 테스트를 바로 진행할 수 있도록 설계되어있기에 entrypoint를 덮어씌워야 함 ima..
사실, Gitlab의 경우에는 Premium 버전을 구매해서 사용하게 되면 다양한 플러그인을 제공한다. 그 중 하나가 SiteSpeed.io이지만, 여기서는 무료버전에서 해당 기능을 사용하고자 하는 것이므로 이와 관련된 내용을 적고자 한다. SiteSpeed.io는 특정 사이트에 대해 프론트엔드의 부하테스트(load test)를 수행할 수 있는 툴. gitlab-ci.yml은 다음과 같이 작성할 수 있다. 여기서는 제공되는 플러그인이 아닌, NPM에 등록되어있는 sitespeed.io 패키지를 사용한다 주의할 점은 실제 실행되고 있는 서버가 있어야 한다는 점 sitespeed: stage: after_test // NPM에 등록된 SiteSpeed.io 패키지를 사용하고자 함 image: node:16-..
사내에서 JAVA를 이용한 웹 프로젝트가 많아서 관련된 테스팅 도구를 조사한 적이 있다. 조사의 목적은 GitLab CI/CD에 얹어 사용할 수 있는 자동화 테스팅 도구를 찾기 위함이었다. 그 중에서 괜찮다고 생각됐던 것들이나, 실제 사용했던 것들을 간략하게 정리하고자 함 주요 조건에 무료 도구여야함이 있었기에 오픈소스/무료인 도구들만 정리되어있음 1. Jenkins - CI 도구이며 각종 플러그인을 사용해 테스팅도 진행할 수 있음. - 주로 빌드 테스트를 위해 사용되며 다양한 플러그인을 지원함 2. Jmeter - 서버 부하 테스트나 API 테스트를 위해 사용 - HTTP/S, REST, TCP, JDBC 등 다양한 테스트가 진행 가능함 - 직접 테스트 스크립트를 작성하고 프로그램을 실행할 수 있음 -..
지난 업무들에서 주로 사용한 명령어와 자잘하지만 자꾸 까먹을 수 있는 내용들을 좀 정리하고자 한다. [ 많이 사용했던 명령어들] 사실 이미 잘 정리된게 많기도 많고 필요한건 그때그때 쓰면 되긴하지만 1. docker pull 레포명/이미지명:태그 docker build --tag 레포명/이미지명:태그 경로 docker push 레포명/이미지명:태그 - 이미지 받아오기 - 이미지 빌드하기. 경로는 빌드할 곳의 루트 디렉토리. 보통 . 을 이용해서 현재 경로에서 시작함 - 이미지를 레포지토리에 올리기. - 만약 push하는 곳이 공개된 docker hub인 경우에는 계정명/이미지명:태그 로 빌드하고 push하면 된다 2. docker image ls (docker images) - 받아와 로컬에 설치된 이미..