제품 문제를 해결하기 위해 테스트 도구의 사용 (번역)

및 표준 웹 사이트 모니터링 도구가 페이지 응답을 의존하고 있음을 증명할 수있는, 그들은 당신에게 경고를 발행하지 않습니다. 하지만 당신은 문제를 감지하는 대화 형 스크립트에 의해 실행 귀하의 웹 사이트를 모니터링 할 스트레스 테스트 기술을 사용하고 필요한 메시지를 생성 할 수 있습니다. 그것은 조용한 감시 연속 동작처럼, 침대에 갈 수 없다거나 가짜 떨어져 당신의 웹 사이트의 신뢰성을 향상시킬 수 있습니다.

저희 사이트는 사용자 인증 프로세스가 가끔 중지, 사용자가 로그인이 포함되어 있습니다. 우리의 표준 웹 사이트 모니터링 도구는 홈 페이지를 켜고 응답 페이지를 확인하지만, 외부와 상호 작용하는 것은 우리의 도구 페이지를 배치하는 것이 적절하지 않습니다 수 있습니다. 우리가 진짜 문제에 고객을 경고 할 때 우리는 그것을 이해할 수. 이것은 받아 들일 수없는, 우리는 더 나은 방법을 찾을 수있다.

우리는 우리가 많은 수의 사용자를 실행할 수 스트레스 테스트의 일련의 스트레스 테스트 도구 개발 및 구현을 사용하기 전에 테스트 사이트에서 다른 작업을 많이 할. 그러나 우리는 우리가 진짜 문제 고객을하기 전에 우리의 생산 시스템에 미치는 영향이 우리에게 경고 할 수있는 간단한 사용자, 24을 실행하는 간단한 스크립트 반복적으로 위로 할 수있는 방법이 필요합니다. 단일 사용자로 우리의 스트레스 테스트 도구는이 테스트를 할 수 있지만, 문제가 감지되면 경고를 생성하는 방법이 부족하다.

단일 사용자가이 과정을 반복하고 스트레스 테스트 스크립트를 수행하기 위해 다른 응용 프로그램을 사용할 때 오류를 경고 할 수있는 방법을 가지 : 우리의 공급 업체와 협력, 우리는 그들이 간단한 솔루션을 제공하는 것을 찾을 수 있습니다. 우리는 지금 3 년이 권리 프로세스를 가지고, 그것은 훌륭한 솔루션을 제공합니다. 우리가 그것을 어떻게 작동하는지 여기에있다.

디자인 테스트

첫 번째 단계는 테스트 무엇을 실패하는 것처럼 보이는 것은 무엇 비즈니스 결정하는 몇 가지 분석을 할 것입니다. 유사한 스트레스 테스트는,이 시험은 실행 시간과 스크립트 페이지의 압력의 결과에 초점을 맞추고 있지 않은 경우. 또한 생산 시스템을 기록 알려진 사용자 이름 / 암호 조합을 사용하여 기초를 반복 할 수있는 능력이 필요합니다.

이 테스트의 목적은 단순히 사이트가 활성화되어 사용할 준비가되어 있는지 확인하는 것입니다. 우리의 테스트는 거래 (판매 주문)를 포함하지 않는,하지만 당신은이를 포함 할 수 있습니다, 그것은 단지 더 많은 작업이 필요합니다.

 

우리는 다음을 확인 :

  • · 각 페이지 미만 5000 밀리 초 (5 초)으로에로드해야
  • · 각 페이지가 제대로로드해야
  • · 각 페이지는 텍스트를 선택하여 (예상 내용 확인 페이지로드)가 필요

스크립팅

지금 당신이 디자인 한 것을, 당신은 당신의 스크립트를 만들 수 있습니다.

첫째, 우리는 합법적 인 사용자 계정이이 과정에 사용할 수 있습니다 선택합니다. (IT 제품에 존재할 필요가 있지만 시험 계정으로 볼 수있다.)

우리는 또한 인증 된 사용자에 의해 독점적으로 사용하는 우리의 로컬 영역 네트워크 모니터링 스테이션의 일부를 추가 할 수 있습니다. 이 콘돔 소켓 레이어 컨트롤의 사용을 통해 권한 부여, 그래서 그 사이트에 대한, 우리는 보안 소켓과 포트 매핑을 지원하기 위해 특별한 코드를 추가했다.

우리는 특별한 규칙이 도구는이 디자인에있는 어떤 조치에 포함 할 필요가 모니터링, 스크립트를 생성하는 공동의 스트레스 테스트 스크립트 디자인 도구를 사용합니다. 당신이 당신의 지원 공급 업체에서 지원하는 경우이 분야에 유용한 정보가있을 수 있습니다.

스크립트가 디자인 된이 오른쪽 실행되면, 이제 모니터의 응용 프로그램으로 푸시 할 수 있습니다.

모니터 만들기

당신은 어떤 경우에 당신은 모든 실시간 파일뿐 아니라 스크립트를 필요로하기 때문에, 어떤 스크립트 요소를 확인하기 위해 공급자로 덮여 될 필요가있다. 좋은 소식은이 파일이 작은 것입니다.

당신이 당신의 모니터를 만들 때, 처음으로 추적 할 어떤 페이지 요소를 결정합니다. 솔루션에 따라, 당신은 당신이 모니터 요소의 수를 제한하기 위해 선택할 수 있도록 각 요소는, 당신의 프로토콜 용량의 일부를 모니터링하는 데 사용할 수있는 선택합니다. 우리의 경우, 우리는 그것을로드하는 데 걸리는 결과 페이지가로드 시간을 모니터링해야하지만 또한 일부 임의의 다음과 같은 다른 요소를 선택할 수 있습니다.

 

모니터를 저장할 때 계기판에 생성 된 초기 모니터링의 결과를 볼 수 있습니다.

 

모니터링 원칙을 만들기

당신이 모니터를 만든 후에는 시스템의 종류는 패스를 결정하거나 규칙을 만들 상태를 실패하는 데 사용 할 수있는 이유. 우리는 단지 모니터 페이지의 상태와 부하 기간을 선택합니다.

 

당신이 일련의 표준이있을 때 / 조건, 계기판에서의 반응 상태를 실패합니다.

 

당신은 또한 당신이 실행을 테스트해야하는 시간을 결정해야합니다. 두 번째 시도가 테스트를 시작하는 경우 첫 번째 테스트가 계속 실행되면, 당신은 거짓 경보를 얻을 수 있습니다, 그래서 우리는 각 테스트 삼분 사이에 허용했다.

경고 규칙 만들기

이제 테스트를 작성하고 실패을 정의, 당신은 때 규칙을 감지하는 데 실패하는 등의 가능성이 누가 말할 만들어야합니다.

우리의 도구는 10 개 이상의 서로 다른 경보 활동을 허용하지만, 우리는 우리의 전자 메일 알림 프로세스를 선택했습니다. 우리는 반응 사이트 문제에 대한 분명한 메시지 제목을 사용합니다. 단위 캐리어가 전자 메일 주소를 지원하는 경우 우리는 전자 메일 또는 문자 메시지를 보낼 수 있습니다 - 예를 들어, [email protected] .

것들 중 하나는 기술이 실수는 가끔 이벤트가 당신의 웹 사이트에 발생하지 않습니다 쉽게 만들 수 있는지 여부를 구별하는 것입니다. 테스트가 세 번 연속 실패하지 않는 위하여 그렇지 않으면 우리는 경고를 생성하지 않는, 잘못된 경보의 수를 줄일 수 있습니다. 우리는 또한 가격 집행 관리가 이벤트를 처리하는 경우에만, 그들이 이미 이벤트를 해결 알리는 전자 메일의 무리가 필요하지 않습니다 (20 당) 중복 메시지를 생성하기 위해, 매 시간마다 규칙을 설립했다.

우리는 또한 참여하고 다운 타임 계획 도청 소재지 오류 메시지 경고를 방지하기 위해 사용할 수없는 경고를 할 필요가 있었다.

보고서를 생성

이러한 모니터링 도구는 밖으로 좋은 시간의 성능을 확인하고 유용한 보고서를 생성 할 수있는 방법을 제공합니다. 이 잘라내거나 HTML로 내보낼 복사 할 수 있습니다. (나는 그것을 잘라 보고서를 생성 한 모든 데이터를 설명하는 것보다 관련 정보를 대신 복사 쉬웠다 발견했다.)

다음은 샘플 보고서, 벤 붕괴하고시의 적절한 변화의 필요성에 로그인 프로세스의 질에 대한 예입니다 :

 

 

유지 보수 신뢰성

우리의 도구는 신속하게 모든 모니터를 확인하고 더 큰 문제가 될 수 있습니다, 하나 또는 그 이상의 질문이 있는지 여부를 확인하는 간단한 장소를 제공하는 대시 보드보기가 포함되어 있습니다.

처음에, 가상 사용자 테스트를 사용하는 아이디어는 어떤 사람들에 있기 때문에 어떤 강한 팀, 가격 통제의 미국 협회를 판매하는이 도구는 새로운 개념이다. 그러나 지금은 조용한 파수꾼을 수행 침대 또는 휴가에 갈 수 없다 좋아했다, 우리가 실제로 새 응용 프로그램 도착을 가지고, 사용자가 신뢰성을 유지 할 수 있도록 자신의 사이트를 탐지하도록 요청.

이 아닌 품질 보증 역할이 - 이것은 우리의 작업의 신뢰성을 향상?

추천

출처www.cnblogs.com/fengye151/p/11518816.html