압력, 부하 및 성능 테스트 도구 요약 (지속적으로 업데이트 ...)

  인기있는 시장 압력, 부하 및 성능 테스트 도구는 해외에서 대부분이며, 때문에 목적과 초점의 다른 개발의, 그 기능은 지금까지 가장 일반적인 테스트 제품으로 간단한 소개에 따라 매우 다르다.

1로드 러너

  로드 러너 운영을 통해 실시간 성능 모니터링을위한 예측 시스템 동작 및 성능 부하 테스트 도구는 실제 사용자의 동작을 시뮬레이션하고, 테스터 찾아 문제를보다 신속하게 식별 할 수 있도록합니다. 특별한 솔루션을 제공하는 테스트를위한 프로토콜과 기술의 넓은 범위를 지원할 수있는 다양한 시스템 아키텍처에 대한로드 러너. 로드 러너 기업은 테스트 시간을 최소화하고 애플리케이션 성능을 최적화하고 시스템의 릴리스주기를 가속화 할 수 있습니다.

  로드 러너는 세 가지 주요 기능 블록을 제공합니다 (성능 테스트 스크립트를 기록) VirtualUser 발전기를,로드 러너 컨트롤러 (생성, 실행하고 장면을 모니터링하는 데 사용),로드 러너 분석 (성능 테스트 결과를 분석하는 데 사용) 중 하나를 독립 실행 형 도구로 완료 각각의 기능뿐만 아니라, 일반적인 전체 소프트웨어 성능 테스트를 달성하기 위해 다른 모듈과 서로 융합로드 러너의 일부로.

  참조 : "시험 연구 성과에 --LoadRunner 사용을 얻기"(http://www.admin5.com/article/20161114/695706.shtml)

  로드 러너 공식 웹 사이트 : https://saas.hpe.com/zh-cn/software/loadrunner

2, 아파치 JMeter를

  JMeter를 원래 웹 응용 프로그램 테스트를 위해 설계된 광범위한 오픈 소스 전압 측정 제품으로, 오늘 JMeter를가 정적 파일, 자바 서블릿, CGI 스크립트, 자바 객체, 데이터베이스와 같은 정적 및 동적 리소스를 테스트 할 수 있습니다 FTP 서버는 서버, 네트워크 또는 개체의 부하를 시뮬레이션하는 등,뿐만 아니라에, 클래스는 다른 압력에 의해 자신의 힘과 전반적인 성능 분석을 테스트합니다. 또한, JMeter가 당신이 기대하는 결과를 반환 프로그램을 확인하기 위해 주장과 함께 스크립트를 생성하여 응용 프로그램에 대한 기능 테스트 및 회귀 테스트를 수행 할 수 있습니다. 최대 유연성을 위해 JMeter를 정규 표현식의 사용이 주장을 만들 수 있습니다.

  완전히 스윙과 경량 컴퍼넌트 지원 패키지; 전체 휴대 성, JMeter를 기능은 HTTP, FTP 서버, 데이터베이스 스트레스 테스트 및 성능 테스트를 포함 완전히 멀티 스레드, 캐싱 및 오프라인 분석 / 재생 테스트 결과, 연결 가능한 샘플 ; 스크립트 샘플러; 테스트하는 기능을 구비 한 동적 입력. 설계 단계에서 JMeter를 그것도 HTTP 트래픽을 재현하는 아파치 웹 서버 등의 로그 파일을 기록 할 수 있습니다, 브라우저의 HTTP 요청을 기록하기 위해 HTTP 프록시 (프록시) 역할을하고있다, 따라서 반복 횟수 및 테스트 실행 세트를 기반으로 동시성의 정도 (스레드의 수)의 압력을 측정한다.

  참조 기사 : "클라우드 지혜가 JMeter를 도구 탐사를 사용하여 측정 된 실제 압력을 공유 할 수있는"(https://segmentfault.com/a/1190000007922515)

  공식 웹 사이트 링크 : http://jmeter.apache.org/

3 NeoLoad

  NeoLoad는 Neotys 현실적으로 따라서 모든 병목 웹 및 모바일 애플리케이션을 제거, 사용자 활동 및 모니터링 인프라 실행을 시뮬레이션 할 수있는 부하 및 성능 테스트 도구를 생산합니다. 지속적인 통합 테스트를 사용하여 자동으로 사용자를 돕는 동시에, 시험 5 ~ 10 배 빠른 설계를 할 수 있으며 원래의 설계 시간의 10 %를 유지 스크립트를 유지하는 비 자동화 기능의 시리즈를 사용하여 NeoLoad의 GUI 및 스크립트.

  NeoLoad는 웹 소켓, HTTP1 / 2, GWT, HTML5, AngularJS와, 운영 체제, 애플리케이션 서버, 웹 서버, 데이터베이스, 네트워크 장비를 포함한 오라클 양식 및 기타 기술 프로토콜, IT 인프라의 다양한 모니터링 할 수있는 능력뿐만 아니라 통해 클라우드 Neotys 지원 플랫폼 출시 외부 압력.

  공식 웹 사이트 링크 : http://www.neotys.com/product/overview-neoload.html

4 webload

  WebLOAD Radview 회사에서 부하 테스트 도구가 시스템의 성능과 유연성을 테스트 할 수 있습니다, 그것은 또한 정확성을 확인하기 위해 사용될 수있다 (정확성 검증 결과가 반환). 자바 스크립트 (통합 COM / 자바 객체)의 작성, 및 FTP와 같은 (HTTP / REST를 포함한 AJAX 포함), SOAP / XML 프로토콜과 다른 스크립트에서 호출 할 수있는 등 웹과 같은 여러 프로토콜에 대한 지원과의 테스트 스크립트 모든 수준에서 응용 프로그램을 테스트 할 수있는 등, SMTP,.

  무료 및 전문 두 가지 버전의 WebLOAD의 존재가, 무료 버전은 최대 50 가상 사용자를 지원, 프로페셔널 에디션은 사용자가 선택할 수있는 더 많은보고 및 프로토콜을 제공합니다. 일반적으로 개발주기의 검증 단계에서 독립형 도구로 사용 WebLOAD QA 팀은 테스트중인 시스템 (시스템에서 테스트, SUT)는 시뮬레이션 환경에서 테스트중인 시스템의 실기 시험 전에 넣어.

  공식 웹 사이트 링크 : http://www.radview.com/

5, Loadster

  Loadster 리눅스, Mac 및 Windows 운영 환경에 대한 부하가 높은 웹 사이트, 웹 응용 프로그램, 웹 서비스의 성능, 지원을 테스트하기위한 상용 부하 테스트 소프트웨어입니다.

  쿠키, 스레드, 헤더 파일, 동적 양식 및 웹 응용 프로그램 / 서비스, 성능, 유연성, 안정성 및 확장 성 측면에서 압력 웹 성능에 대한 액세스의 다른 요소의 테스트를 시작할 Loadster 수 있습니다.

  공식 웹 사이트 링크 : http://www.loadsterperformance.com/

(6) 부하 영향

  부하에 미치는 영향은 웹 사이트, 웹 응용 프로그램, 모바일 응용 프로그램 및 API 테스트의 다양한 플랫폼을 지원하는 개발 운영 성능 테스트 도구에 대한 서비스입니다. Loadimpact은 서버의 사이트, 예상 최대 부하에서 온라인으로 사람들의 다른 번호를 테스트 응답 시간을 시뮬레이션하여 사용자가 사용자의 가장 많이 방문한 온라인 애플리케이션을 이해하는 데 도움이 될 수 있습니다.

  사용 부하에 미치는 영향은 매우 간단합니다, 그냥로드 웹 사이트가 될 수있는 몇 가지 세부적인 통계 데이터를 테스트 할 URL을 입력합니다. 전체 로딩 스테이션과 이미지, 자바 스크립트, CSS 및 기타 코드를 포함하면로드됩니다. 오른쪽에있는 목록에서 동시에 세 개의 물체를 비교하고 쉽게 웹 디자이너를 분석하는 그래프 디스플레이를 생성하기 위해 다른 부하 데이터 파일을 선택할 수 있습니다. 테스트가 완료되면 사이트는 통계 데이터를 테스트 저장할 수 있습니다.

  공식 웹 사이트 링크 : http://loadimpact.com/

7 CloudTest

  CloudTest 성능과 현대적인 웹 및 모바일 애플리케이션 테스트 및 설계 및 개발을 위해 설계된 통합 스트레스 테스트 클라우드 플랫폼의 기능 테스트, 세트, ​​CloudTest 그래픽으로 판사, 사이클, 전체 시험 개발의 부하를 줄일 개발을 단축 실현이다 시간입니다. 수집하여 실시간으로 데이터를 표시 할 수 CloudTest 메모리 기반 분석 엔진은 모든 데이터 집합 3 초에 디스플레이.

  너무 많은 하드웨어, 대역폭 자원 투자, 인력 및 유지 보수없이 개인 / 공공 클라우드 컴퓨팅 기술과 완벽한 CloudTest 가상화 기술은 거의 제로, 주문형 테스트, 원격 액세스를 얻고, 팀워크에 더 적합 비용이 든다. 크게 테스트주기를 줄이면서 모든 규모의 아날로그 비용은 기존의 툴보다 훨씬 우수하다.

  공식 웹 사이트 링크 : https://soasta.com/cloudtest

8 Loadstorm

  Loadstorm는 부하 성능 대규모 클릭을 시뮬레이션하여 웹 응용 프로그램을 테스트하기 위해 웹 애플리케이션을위한 클라우드 부하 테스트 도구이다. 시험은 매우 저렴한 비용으로 Loadstorm 그래서 덕분에 사용자는 자신의 시험 계획, 시험 기준 및 테스트 시나리오를 작성하는 클라우드에서 선택할 수 있습니다, 자원을 클라우드합니다.

  Loadstorm 클라우드 서버의 수천에 액세스에 의해 시작으로 50,000 동시 사용자까지 생성 할 수 있습니다. 오류율, 평균 응답 시간 및 사용자의 수와 같은 웹 응용 프로그램의 성능 지수의 정확한 측정을위한 테스트 차트와 보고서 다양한 템플릿을 제공하면서 사용 Loadstorm은, 스크립팅 지식을 필요로하지 않습니다. Loadstorm는 무료 평가판에 적용 할 수 있지만 더 압력과 기능은 높은 수준의 계좌를 개설해야합니다.

  공식 웹 사이트 링크 : http://loadstorm.com/

9, 알리 클라우드 PTS

  해당 응용 프로그램의 성능 문제가 감지를 탈출 있도록 알리 클라우드 성능 테스트 (성능 테스트)는 SaaS는 성능 테스트 플랫폼, 강력한 분산 압력 측정 기능입니다, 사용자, 대규모 실제 비즈니스 시나리오를 시뮬레이션 할 수 있습니다. , 간단한 스크립트 장면을 모니터링하는 시간과 노력을 절약; 분산 동시 압력 측정, 제한없는 용량에 대한 압력, 대규모 클러스터의 급속한 확장을, 사용자와 백만 수십만을 지원하는 PTS 플랫폼은 기능이 압력이 소프트웨어를 설치하지 않고, 측정 기계 등 제공 TPS 압력 측정 성능 수준 실질적으로 80 % 이상의 사용자가 추가 비용이 필요하지 않습니다.

   PTS는 두 가지 버전, 무료 라이트 버전, Enterprise 버전은 가격이 사다리를 이용하여 계산 지불 한 금액에 따라 자원과 두 가지 결제 방법으로 지불 매달 금액을 제공으로 나누어 져, 기업 고객에게 압력 측정의 다양한 요구를 충족.

  공식 웹 사이트 링크 : https://www.aliyun.com/product/pts

(10), 압력 측정 보물

  포는, 압력 측정 클라우드 지혜가 지리적 시뮬레이션 실제 사용자 액세스 트래픽에서 클라우드 서버를 통해 실제 압력 분산에 대한 사용자 액세스를 생성 다시 가져온 실제 사용자의 행동 및 스트레스 테스트의 전체 링크 클라우드 플랫폼 지리적 분포를 발표하다 실제 사용자 경험을 측정하기 위해 생산 환경에 직면 복잡 다양한 요인에 무한 부근에 있습니다. 클라우드 애플리케이션 성능 관리의 지혜를 통합하고 실제 사용자의 행동 측정 된 압력에 따라 사용자 지정 솔루션을 구현할 수 있도록하는 제품을 모니터링함으로써, 압력은 실시간 자원의 위치와 코드 병목 현상의 모든 측면에 적용, 현장 보정, 애플리케이션 성능 분석 자오 인 동안 측정.

   제품 측면, 모든 주요 네트워크 프로토콜을 지원 보물 고유의 오픈 아키텍처에 의해 측정 된 압력 특징, 모두 전화 APP 스크립트 녹화 모드, 당신은 크게 시간과 압력 생성 스크립트를 측정의 어려움을 줄일 수 있습니다. 측정 된 압력 포 완벽한 제품 라인에 의존, 원 스톱 서비스 압력 측정을 사용자에게 제공하는 클라우드의 지혜는, 회사가 객관적으로 애플리케이션 성능 능력을 평가하는 데 도움이 전문적인 성능의 압력 측정 서비스의 클라우드 컴퓨팅 시대에 대한 복잡한 응용 프로그램은 전체 링크 성능을 발견 병목 현상은 기업의 비즈니스 요구를 충족하는 유연한 튜닝 및 용량 계획 아키텍처 애플리케이션 아키텍처에 대한 전문적인 컨설팅 서비스를 제공합니다. 바오는 현재 압력 측정 서비스의 10 만 개 동시 UV 수준까지 제공 할 압력을 측정하고있다.

  공식 웹 사이트 링크 : http://www.yacebao.com/

11, 아파치 AB

  AB는 apachebench의 약자로, AB 명령은 여러 개의 동시 스레드 액세스를 만들고, 다수의 방문자를 동시에 액세스 할 수있는 URL 주소를 시뮬레이션합니다. 두도의 nginx, lighthttp, 압력 바람둥이, IIS 등의 웹 서버를 테스트 할 수 있습니다 스트레스 테스트 아파치를로드 할 수 있도록 그 목표는 URL을 기반으로 테스트하는 것입니다.

  AB 명령을 발행 컴퓨터가 그것을 매우 낮은 부하를 필요로하지 둘 다 높은 CPU를 차지, 그것은 메모리를 많이 차지하지 않습니다. 그러나이 거대한 대상 서버 부하의 원인이됩니다, 원칙은 CC 공격과 유사하다. , 관심을 지불 할 필요도 사용 부하에, 그렇지 않으면 너무 많은 시간을 자신을 테스트합니다. 대상 서버의 자원 고갈이 심각한 원인과도 충돌로 이어질 수 있습니다.

  공식 웹 사이트 링크 : http://httpd.apache.org/

12 ysab

  기본 압력 감지는 다른 URL, 다른 매개 변수를 전송 지원 ysab.

  공식 웹 사이트 링크 : https://github.com/yunsonbai/ysab

  이러한 시장의 압력 /로드 / 성능 테스트 도구, JMeter를로드 러너에 더 일반적이며 대부분의 제품이 동시 데이터베이스의 조건에서, 내부 네트워크 테스트 시스템의 하드웨어 자원 및 서비스에 대한 기존의 방화벽에서 측정 된 압력에 속하는 표현 성능을 제공합니다. 알리 구름 PTS와 CloudTest 클라우드로 이전 2 세대 압력 감지, 압력 측정 장치의 제품을 표현 효과적으로 효율을 증가 비용 및 압력 측정 준비 기간을 감소 클라우드 자원을 통해 방화벽 외부에 생성 된 동시의 크기. 오직 때문에 압력 측정 포인트 제한, 외국 또는 알리 구름 압력 측정 제품, 효과적인 테스트를 장착하는 국내 응용 프로그램, 특히 비 응용 프로그램 환경 배포 알리 어렵다.

  장면의 배달은 최종 사용자의 행동과 경험의 관점에서 애플리케이션 성능을보고, 존재에 와서 측정 된 압력 압력 측정 제품의 대표로, 3 세대 클라우드 지혜의 보물 요구 사항을 테스트 복잡한 분산 된 클라우드 애플리케이션의 스트레스를 충족하고,를 통해 할 수 APM 통합 깊이 추적 시스템은 성능에 영향을 미치는 병목 문제를 정확하게 지적합니다.

추천

출처www.cnblogs.com/Tanwheey/p/11528670.html