전체 글 108

테스트 개요

테스트 정의 요구된 조건과 현재 소프트웨어 사이의 차이점(defects,errors,bugs)을 발견하기 위해 분석하고 소프트웨어의 특징을 evaluate하는 활동 테스트 목적 잠재결함 사전발견 개발 명세충족 확인 (verification) 사용자 및 비즈니스 요구충족 확인 (validation) 품질 수준 파악 (기능 , 신뢰성 , 사용성 , 효율성 , 유지보수성 , 이식성 , 보안성 , 상호운영성 : ISO/IEC 25000) V모델 Level별 테스트 목적 및 수행주체 S/W품질특성(ISO/IEC 25000)

성능 테스팅 2020.09.17

CentOS7에 Springboot war파일 서비스 등록하기

[CentOS7에 Springboot War 파일 서비스 등록] centOS7에 서비스 등록하는 방법을 엄청난 삽질끝에 해냈당,,,TㅅT 여러 영문사이트를 오가며 이거저거 다 해봤지만 안되다가...해결한 일기를 간단하게! 적어놓는다!! 서비스 등록하는 방법은 다음과 같다. 1. /etc/systemd/system 경로에 myApp.service파일을 만든다. vi /etc/systemd/system myApp.service 2. myApp.service에 다음과 같이 입력해준다. [Unit] Description=myApp After=syslog.target [Service] User=root ExecStart=[myApp경로]/myApp.jar SuccessExitStatus=143 [Install] ..

Linux 2020.08.26

성능테스팅 개요

성능테스트 실제 어플리케이션 및 실 환경 인프라 하에서 현실 세계의 부하량으로 모델링하여 성능을 측정하여, 적정한 용량 및 확장성, 예상 트랜잭션 수용 가능여부를 판단하기 위해 수행하는 프로세스 성능테스트의 목적 시스템 오픈 후 성능병목 없이 안정적인 운영 가능 여부 판단 고객과 합의한 성능 목표 충족 여부 판단 주요 성능 결함 및 아키텍처 병목 식별 시스템 임계치 파악을 통한 확장 대상 자원 계획 수립 지원 도출한 성능결함 제거 및 시스템 최적화를 통한 비용 최소화 사용자 관점의 품질개선 및 신뢰 제고 성능 테스트 종류 응답 시간 사용자가 체감하는 시스템의 성능 지표로 가장 영향력이 큰 지표 시스템에 Request를 요청하고 Response를 받을 동안 소요되는 시간 응답시간 구성 Client Time..

성능 테스팅 2020.08.22

2. 미들웨어 코어

Web Server란 클라이언트인 웹 브라우저로부터 HTTP요청을 받아들여 작업을 처리하고, HTML 문서와 같은 웹 페이지를 전송해주는 역할을 하는 소프트웨어 제품 : Apache Http ServeX, IIS, iPlanet, WebtoB Web Server 주요 기능 정적 리소스 처리 동적 응답은 Web Server 자체적으로 할 수 없으므로 CGI, Servlet, JSP, ASP 등과 같은 Server-Side기술을 수행하는 곳으로 요청을 위임함 End-User와 최 접점에 있으므로 Web Server의 안정성과 가용성은 비즈니스에 많은 영향을 끼침 Proxy 서버 역할 수행 클라이언트와 WAS 사이에서 Proxy 서버 역할을 함 (Proxy 서버 : 클라이언트가 다른 Server로부터 리소스를..

Middleware 2020.08.06

미들웨어

정의 운영 체제와 해당 운영 체제에서 실행되는 응용 프로그램 사이에 위치하여 다양한 응용 서비스 실행에 필요한 기능을 제공하는 소프트웨어 기능 분산된 시스템 간의 공유 자원에 대한 효율적 관리 및 보안성, 통신 기능 제공 (Transaction 처리, Thread, Messaging등과 같은 핵심 서비스 기능) 분류 일반적 범위 분산 시스템 환경에서 사용되는 어플리케이션 처리를 지원하는 소프트웨어 → 분산 시스템 SW 광범위한 범위 분산 시스템 SW 이외에도 IT 자원 관리, 서비스 플랫폼 및 네트워크 보안 등의 기능을 포함하기도 함 통신 방식에 따른 분류 RPC, MOM, OOM MOM(Message Oriented Middleware) 분산 응용 프로그램 간에 메시지를 보내고 받으면서 데이터를 전달하..

Middleware 2020.08.04

sudo, su, su - 차이점

sudo : 현재 계정에서 다른 계정의 권한만 빌림 su : 다른 계정으로 전환 su - : 다른 계정으로 전환 + 그 계정의 환경변수 적용 sudo 권한만 잠시 빌리는 것이므로 명령을 내리는 주체는 현재 사용자이다. sudo -s home 디렉터리는 현재 사용자의 홈 디렉터리이다. 즉, 현재 계정의 환경 변수들을 root로 넘기는 것이다. sudo su 위 명령어로 root로 전환했을 때의 home 디렉터리는 /root이다. -> 환경변수를 root계정의 상태로 전환하는 것이다. su와 su -차이 su 현재 계정의 환경 변수들을 유지한 채 대상 계정으로 전환한다. su - 다른 사용자의 계정으로 전환하고 환경변수까지 그 계정의 상태로 완전히 전환한다.

Linux 2020.07.29