/ / 부하 테스트 : 유형, 프로세스 설명

부하 테스트 : 유형, 프로세스 설명

현대의 모든 사용자가 아닙니다.일상 업무에서 컴퓨터 시스템은 "스트레스 테스트"라는 개념에 직면합니다. 웹 개발자와 리소스 집약적 인 프로그램을 사용하는 모든 사람들에게 익숙합니다. 그럼에도 불구하고 때때로이 문제에 대한 지식은 일반 사용자에게 유용 할 수 있습니다. 이 모든 것이 왜 필요한지 알아 내도록 노력합시다.

부하 테스트 : 유형 및 목표

우선, 그러한 유형을 명확하게 구분할 가치가 있습니다.테스트. 조건부로 각 구성 요소에 대해 가능한 최대 또는 과도한 부하에서 컴퓨터 하드웨어 검사와 소프트웨어 테스트 (예측 요소가있는 웹 사이트, 개별 프로그램 등)의 두 가지 클래스로 나눌 수 있습니다.

스트레스 테스트

테스트 사이트가정보를 호스팅하는 서버는 물론 Denwer와 같은 특수 프로그램과 함께 작업하는 과정에서 생성되는 가상 웹 서버의 성능을 확인하는 것과 직접 관련이 있습니다.

부하 테스트 프로그램 및 해당 작업

보시다시피 여기서는 관계가 매우 강합니다. "하드웨어"에 대해 이야기하면 특수 유틸리티를 사용하는 부하 테스트 시스템을 사용하면 극단적 인 상황에서 작동하는 동안 잠재적 인 문제를 정확하게 식별 할 수 있습니다. 예가 가장 간단합니다. 요구 사항이있는 최신 컴퓨터 게임은 시스템이 완전히 작동하지 않는 상태로 시스템을 쉽게로드 할 수 있습니다. 따라서 이러한 소프트웨어를 컴퓨터에 설치하기 전에 충전이 게임을 "당길"수 있는지 여부를 확인하기 위해 일련의 테스트를 수행 할 수 있습니다. 결과에 따라 프로그램 설치를 결정합니다. 원칙적으로 시스템의 정상 상태에 비해 동일한 프로세서 또는 RAM에 대한 부하가 여러 번 초과 될 수 있기 때문에 복잡한 수학적 계산 및 설계 작업이 포함 된 응용 프로그램에도 동일하게 적용됩니다.

사이트 테스트

두 번째 클래스는 테스트사이트와 서버는 실제 상황에서 자신의 행동을 예측하는 일종의 보편적 인 수단으로 작동 할 수 있습니다. 예를 들어 많은 사용자에 대한 동시 액세스 요청을 에뮬레이션 할 수 있습니다. 아시다시피 DDoS 공격은 서버 나 사이트가 너무 많은 요청을 처리 할 시간이 없을 때이 원칙에 따라 작동합니다. 서버 또는 사이트의 부하 테스트는 나중에 자세히 설명합니다. 그 동안 컴퓨터 하드웨어에 대해 알아 보겠습니다. 이것은 가정 또는 직장 터미널뿐만 아니라 실제 물리적 서버 시스템에도 적용됩니다.

프로세서 테스트

모든 컴퓨터의 핵심부터 시작하겠습니다.중앙 프로세서. 대부분의 경우 가장 슬픈 결과를 초래하는 것은 작업의 오작동이라는 것은 비밀이 아닙니다. 매우 자주 이것은 과열로 인한 것입니다. 부하 테스트를 통해 극한 조건을 만들 수 있습니다. 그리고 그것이 그의 작업에 어떤 영향을 미칠지 알 수 있습니다.

서버 부하 테스트

보유하고 있는 것은 당연하다.이 유형의 부하 테스트는 특정 유틸리티의 사용을 의미합니다. 오늘날에는 수백 수천 가지가 있습니다. 그러나 대부분의 전문가에 따르면 이 분야의 선두주자는 프로세서와 RAM 스틱 모두에 적용할 수 있는 Prime95 애플리케이션입니다. 그러나 주요 방향은 프로세서 칩셋을 정확하게 확인하는 것입니다.

유틸리티를 사용하여 시작할 때모든 활성 응용 프로그램을 닫고 자동 최대 절전(절전) 모드를 비활성화하여 검사 중에 컴퓨터가 실수로 종료되지 않도록 하는 것이 좋습니다. 이제 프로세서에 대한 가장 가혹한 조건을 시뮬레이션해야 합니다(그리고 프로그램은 다른 어떤 것과도 비교할 수 없는 이 작업을 수행할 수 있으므로 실제로 칩을 가장 어려운 조건에 놓이게 함). 테스트 자체는 고문 테스트 섹션이 선택된 옵션 메뉴에서 활성화됩니다. 수행된 작업 유형이 표시됩니다. 여기서 가장 흥미로운 것은 Blend 테스트(프로세서와 "RAM" 모두에 동시 부하)와 Small FFT 및 Large FFT(RAM을 언로드하여 프로세서 부하 증가)입니다.

부하 테스트가 무엇인지 확인하는 방법성공적이었나요? 여기에는 합의가 없지만 최소 4시간 동안 칩 작동에 오류나 장애가 관찰되지 않으면 이 구성 요소는 과도한 부하에 충분히 저항할 수 있다고 믿어집니다. 하지만 실패가 훨씬 늦게 나타날 수도 있기 때문에 시간이 충분하다면 테스트 기간을 24시간으로 늘리는 것이 좋다(반나절 작업 후에도 오류가 나타날 수 있음).

RAM 작동 확인

덜 중요한 것은 부하입니다소위 두 번째 바이올린의 기능을 수행하는 "작동"을 테스트합니다. 이를 위해 Memtest86 + 응용 프로그램이 가장 적합하며 이는 단연 최고입니다.

부하 테스트 프로그램

올바르게 작동하려면 다음을 생성해야 합니다.디스크나 플래시 드라이브를 부팅하고 그러한 매체에서 컴퓨터 터미널을 로드하십시오. 테스트가 활성화된 후 완료하는 데 오랜 시간이 걸립니다. 당신은 밤새 컴퓨터를 떠날 수 있습니다. 이것으로 충분합니다.

그래픽 어댑터 동작 확인

비디오 어댑터는 종종 과도한 부하에서 컴퓨터 충돌의 원인이 되므로 그래픽도 테스트할 가치가 있습니다. FurMark는 이를 위한 이상적인 도구입니다.

부하 테스트 시스템

이 유틸리티는 그래픽 칩을 가열할 수 있습니다.평균 이상의 시스템 요구 사항을 가진 3D 게임보다 훨씬 강력합니다. 실습에서 알 수 있듯이 테스트 시작 후 15분에서 30분 사이에 비디오 카드가 오작동하기 시작할 수 있는 조건입니다.

또한 특수 기능을 사용할 수 있습니다.특정 게임을 위해 개발된 유틸리티. 예를 들어 Alien vs Predator, S.T.A.L.K.E.R. 또는 그런 것. 일반적으로 완전히 무료로 배포되며 도움을 받아 원래 게임 패키지를 설치한 후 시스템이 어떻게 작동할지 정확히 결정할 수 있습니다.

테스트 서버와 사이트가 필요한 이유

이제 웹사이트와 웹 서버를 테스트하는 것이 무엇인지에 대해 몇 마디 하겠습니다. 한 가지 측면(DDoS 공격)은 이미 논의되었습니다. 이제 다른 측면에서 이 문제를 살펴보겠습니다.

부하 테스트 수행

이 유형의 테스트 자체는 어느 정도사용자 행동을 예측하기 위한 마케팅 도구를 참조하십시오. 따라서 예를 들어 사이트에 들어갈 때 특정 수(최대/최대)의 사람들의 행동을 시뮬레이션하고, 볼 수 있는 페이지 수, 예를 들어 상품 주문 과정에서 이메일이 포함될지 여부를 확인할 수 있습니다. , 정보가 방문자를 식별하는 데 사용되는 방법은 채널의 대역폭이 특정 시점에 사용자에게 사이트에 대한 동시 액세스를 제공하는지 여부, 제3자에 의한 사용자 권한의 확인이 필요한지 여부(예: 은행 카드 번호를 입력할 때), Java 애플릿을 구현하거나 보안 https 연결 등을 사용하는 것이 얼마나 효과적인지

웹 서버(소프트웨어) 테스트 및 생성된 인터넷 리소스에 대한 질문

원칙적으로 그는 이전에 거의 동일한 작업을 설정합니다.및 서버의 부하 테스트. 그러나 여기서는 순전히 비기술적 측면에 중점을 둡니다. 테스트를 통해 여러 사용자가 동일한 IP를 가질 수 있는지 여부를 식별하고, 보낸 요청에 대한 응답 시간을 명확히 하고, 전체 시스템이 보안 연결 또는 보안되지 않은 연결에 어떻게 반응하는지, 너무 많은 요청을 보낼 때 액세스 속도가 어느 정도인지 알아낼 수 있습니다. 같은 시간 등....

스트레스 테스트

이 경우(사이트 및 웹 서버 모두)많은 사람들이 OpenSTA(System Architecture Test)라는 강력한 패키지를 사용하는 것이 좋습니다. 이 패키지를 사용하면 테스트할 수 있을 뿐만 아니라 스크립트 생성 및 모델링을 위한 Script Modeler 도구를 사용하여 각 개별 구조 요소에 대한 구성 요소로 작업을 나눌 수 있습니다. 이러한 모델을 만든 후 SSL 프로토콜을 통한 연결을 확인할 수도 있습니다(소위 이름 서버가 실행 중이어야 함). 또한 결과를 Repository Host 섹션에 저장할 수 있으며 테스트를 적절한 그룹으로 결합할 수 있습니다.

결과는 어떻습니까?

기본적으로 이것은 매우 간단한 정보입니다.부하 테스트의 문제는 테스트 자체와 테스트를 수행할 수 있는 프로그램을 많이 찾을 수 있기 때문입니다. 가장 인기있는 유틸리티가 여기에 제시되고 문제의 본질이 고려됩니다. 알게 된 후에는 모든 사용자가 부하 테스트와 관련된 문제를 이해하는 데 어느 정도 진전을 보일 것입니다.

좋아요 :
0
인기 게시물
영적 개발
음식
예