아리운 개발자 커뮤니티는 최근' ECS 선택 도구' 를 선보였다! PTS 는 빠르게 클라우드에 올라갈 수 있도록 도와줍니다. PTS 성능 스트레스 테스트 패키지는 0.99/ 월, 실제 시뮬레이션, 번거로운 건설 및 유지 관리 비용이 필요 없습니다! 이제 10 원 미만의 평가비만 지불하면 PTS 를 사용하여 ECS 를 통한 용량 계획, 적절한 사양 선택 등의 전 과정을 경험할 수 있습니다!
실습 실험을 마친 학생들은 추첨에 참여할 수 있습니다. 미반드 6, 블루투스 키보드, 핸드헬드 게임기, 노트북 스탠드, 데이터 케이블, 쿠폰 등 다양한 상품을 받으실 수 있습니다! 한정 1500 부, 추첨 획득, 100% 당첨!
PTS (performance test service) 는 강력한 분산 스트레스 테스트 기능을 갖춘 SaaS 스트레스 테스트 플랫폼으로, 많은 사용자의 실제 비즈니스 시나리오를 시뮬레이션하고 비즈니스 현장의 성능, 용량 및 안정성을 포괄적으로 검증합니다.
PTS 는 성능 테스트 자체의 작업을 단순화하도록 설계되었습니다.
PTS 는 성능 테스트 자체의 작업을 지속적으로 단순화하도록 설계되었기 때문에 비즈니스 및 성능 문제에 더 많은 집중할 수 있습니다. PTS 플랫폼에서는 실제 비즈니스 시나리오에 가장 가까운 복잡한 상호 작용 트래픽을 낮은 인적 자원 비용으로 구축하고, 시스템의 비즈니스 성능을 신속하게 측정하며, 전체 링크 스트레스 측정의 성능 문제 포지셔닝, 용량 할당, 트래픽 구축에 가장 적합한 지원을 제공합니다. 이를 통해 사용자 경험을 향상시키고, 비즈니스 발전을 촉진하며, 기업의 비즈니스 가치를 극대화할 수 있습니다.
업무 시나리오
PTS 는 다음 시나리오를 포함한 다양한 스트레스 테스트 및 성능 테스트 시나리오에 널리 사용됩니다.
PTS 는 서비스 알리바바 전 생태 5 년여의 단일 링크, 전체 링크 압력 측정 플랫폼에서 부화하며 알리바바 내부 모범 사례의 출력입니다. 플랫폼은 일상적인 외부 흐름 압력 측정뿐만 아니라 티몰 이중 1 1, 이중 12, 설맞이 등 크고 작은 프로모션도 지원합니다.
압력 측정 프로세스
PTS 는 포괄적이고 효율적인 압력 측정 프로세스를 제공합니다.
압력 측정 프로세스 설명:
1. PTS 콘솔에서 압력 측정 API 데이터를 준비하고, 압력 측정 장면을 구축하고, 압력 측정 패턴, 크기 등을 정의합니다. 언제든지 압력 측정을 시작 및 중지할 수 있으며 압력 측정 시 속도를 조정할 수 있습니다.
2. 압력 측정이 시작되면 PTS 백그라운드의 압력 측정 제어 센터가 압력 측정 데이터, 압력 측정 작업 및 압력 측정 엔진을 자동으로 전달합니다.
3. 전국 수백 개 도시와 통신업체의 CDN (콘텐츠 배포 네트워크) 노드를 무작위로 배치함으로써 부하측정 트래픽을 개시한다. 가상 사용자 동시성 및 압력 측정 트래픽의 분산도가 실제 사용자 동작에 근접하도록 보장하여 압력 측정 결과가 더욱 포괄적이고 사실적입니다.
4. 압력 측정 엔진을 통해 지정한 사업장에 대한 압력 측정을 시작합니다.
5. 압력 측정 과정에서 클라우드 모니터링, ARMS (실시간 모니터링 서비스 적용) 제품을 통합하여 PTS 모니터링 지표와 결합하여 실시간으로 압력 측정 데이터를 수집합니다.
6. PTS 콘솔에서 압력 측정 데이터는 프로세스 모니터링을 위해 실시간으로 표시됩니다. 압력 측정 후 압력 측정 보고서를 생성합니다. 전체 압력을 기준으로 장면의 성능을 측정하고, 성능 문제를 찾고, 시스템 병목 현상을 파악합니다.
압력 측정 작성 모드
PTS 는 다음 그림과 같이 네 가지 방법으로 스트레스 테스트 시나리오 (또는 스트레스 테스트 케이스) 를 만들 수 있도록 지원합니다.
설명:
방법 1: PTS 는 자체 개발한 강력한 엔진을 사용하여 자체 개발한 제로 코드 시각적 배열을 자체 개발했습니다.
방법 2: PTS 자체 연구 클라우드 레코더, 제로 침입 기록 서비스 요청, 가져오기 1 자체 연구 상호 작용을 사용하여 추가로 설정합니다.
모드 3: PTS 자체 연구 엔진은 스크립트 압력 테스트 1 에서 PTS 자체 연구 상호 작용에 사용됩니다.
모드 4: 압력 측정을 위한 JMeter, 압력 측정을 위한 기본 jmeter 엔진 사용. PTS 는 맞춤형 스트레스 구축 및 모니터링 데이터 요약과 기타 제품 및 서비스를 제공합니다.
그 중 모드 1, 모드 2, 모드 3 은 PTS 자체 연구 엔진을 사용했기 때문에 RPS(Requests per Second) 처리량 측정 모드, 초급 시동, 실시간 제어, 정시 압력 측정, 트래픽 구분 기능을 갖추고 있습니다.
첫 번째 방법은 모든 리소스 키트를 사용할 수 있는 PTS 의 핵심입니다. 다른 몇 가지 생성 방법은 서로 다른 사양의 리소스 번들에 개방되어 있습니다.
다중 비즈니스 시나리오에 적합
어떤 업종에 있든 PTS 는 다음과 같은 비즈니스 시나리오에서 신뢰할 수 있는 성능 테스트 도구입니다 (이에 국한되지는 않음).
광범위하게 적용 가능한 업종
PTS 는 전자상거래, 멀티미디어, 금융보험, 물류택배, 광고마케팅, 사교상호 작용 등 다양한 분야에서 사용되고 있습니다.
PTS 서비스 알리바바 전 생태 다년간, 티몰 이중 1 1, 이중 12, 설 연휴 등 프로모션을 지원합니다. 전자상가 업계에 뿌리를 둔 PTS 는 전자상가의 전형적인 비즈니스 모델을 지원하고, 압력 측정 원천이 더 넓고, 펄스 능력과 흐름 제어 능력이 더 강하다.
상업판이 발표된 이후 PTS 는 멀티미디어, 금융보험, 정부업무 등 여러 업종의 사용자를 끌어들였다. 강력한 압력 측정 장면 배치 및 보고 기능을 통해 PTS 는 사용자가 문제를 신속하게 파악하고 용도에 맞게 조정하고 시스템 압력 용량을 향상시킬 수 있도록 지원합니다.
다양한 네트워크 환경에 적합합니다.
PTS 는 공용 클라우드, 프라이빗 클라우드, 혼합 클라우드 또는 자체 구축 IDC 에 위치하든 공용 네트워크를 통해 액세스할 수 있는 한 전국 수백 개 도시와 운영자의 CDN 노드를 통해 압력 측정 트래픽을 시작할 수 있습니다. 실제 비즈니스 시나리오를 최대한 시뮬레이션할 수 있습니다.
Http/https/웹 소켓과 같은 프로토콜을 사용하는 클라이언트에 적합합니다.
PTS 자체의 GUI 모드는 HTTP/HTTPS 프로토콜에 대한 압력 측정을 지원합니다. PTS 는 고객이 App, 휴대폰 웹 페이지, PC 웹 페이지, 위챗 애플릿, C/S 구조를 자체적으로 연구하는 소프트웨어이든 상관없이 스트레스 측정에 사용할 수 있습니다. PTS 는 오픈 소스 JMeter 도 통합하여 더 많은 프로토콜과 시나리오를 지원합니다. 예를 들어, "JMETER+웹 소켓 플러그인" 을 통해 웹 소켓 프로토콜을 사용하는 클라이언트를 테스트할 수 있습니다 (PTS 에서 해당 플러그인 JAR 파일만 업로드하면 됨). 다른 프로토콜에도 마찬가지입니다.
전자 상거래의 일반적인 비즈니스 시나리오를 예로 들어 PTS 에서 압력 측정 시나리오를 준비하는 방법을 설명합니다.
압력 측정 장면이란 무엇입니까?
성능 테스트를 시작하려면 먼저 테스트 장면을 만들어야 합니다. 스트레스 측정 장면에는 하나 이상의 병렬 서비스가 포함되어 있으며 각 서비스에는 하나 이상의 직렬 요청이 포함되어 있습니다.
예
타오바오는 제품 A 와 B 관련 페이지 (즉, 여러 API 가 있음) 를 테스트해야 합니다. 주요 비즈니스 시나리오가 다음과 같다고 가정합니다.
엔터프라이즈 a: 제품 a 를 검색합니다.
상가 b: 상품 구매 b (로그인 → 상품 찾아보기 B → 장바구니에 추가 → 주문 제출).
그러면 압력 측정 장면의 설정은 다음과 같습니다.
직렬 링크 1: 제품 a 및 직렬 링크 찾아보기 2: 제품 b 구매는 병행한다.
비즈니스 논리에 따르면, 어떤 사용자는 제품 A 를 찾아보고, 어떤 사용자는 제품 B 를 구매하는 일련의 작업을 하고 있습니다. 즉, 두 서비스가 동시에 발생하므로 두 개의 연결 링크로 설정하면 스트레스 테스트 시 요청이 병렬로 시작됩니다.
직렬 링크의 여러 API 에는 직렬 관계가 있습니다.
비즈니스 논리에 따라 연결 링크 2: 구매 제품 B 의 일련의 사용자 동작이 순차적으로 존재하므로 이러한 순서 관계 API 를 연결 링크에 추가하면 압력 측정이 순차적으로 시작됩니다.
종합적으로 볼 때, 압력 측정에서 제품 A 를 탐색하는 API 와 예제에 등록된 API 는 동시에 압력 측정 트래픽을 시작합니다. 더 많은 성능 테스트 PTS 시나리오 예는 아리운 도움말 자료: 성능 테스트 PTS> 최적 방법 을 참조하십시오