Tools (3) 썸네일형 리스트형 [JMeter] JMeter를 이용한 대용량 트래픽 측정 JMeter를 이용하여 선착순 구매와 같이 갑작스럽게 트래픽이 몰렸을 때의 성능을 측정Thread Group 설정 초기의 시나리오사용자가 구매할 게임 ID 리스트를 받고 FeignClient를 이용해 game-service에 게임 ID에 대한 게임 정보 반환게임의 재고가 1이상이라면 원래 가격의 20%를 할인하고 모든 게임의 가격을 더해 totalPrice로 저장주문 테이블(orders) 저장주문과 게임의 중간 테이블(OrderGame) 저장할인을 하는 게임의 ID만 리스트로 추출FeignClient를 이용하여 game-service에 게임 ID 리스트를 보내고, game-service에서는 재고 1 감소FeignClient를 이용하여 payment-service에 보내 결제 진행결제 상태에 따른 로직 .. [JMeter] JWT 토큰 추출 및 헤더 추가 테스트 준비100명의 유저가 테스트를 한다고 가정하고 100개의 회원 가입 정보 준비하기txt 파일 생성 코드package org.example;import java.io.FileWriter;import java.io.IOException;public class Main { public static void main(String[] args) { try { // 파일 작성용 FileWriter 생성 FileWriter writer = new FileWriter("regist_data.txt"); // 1부터 100까지 반복 for (int i = 1; i test1@example.com,1234,TEST1,T.. [JMeter] JMeter 개념, 사용 방법 JMeter란?서버가 제공하는 성능 및 부하를 측정할 수 있는 테스트 도구 순수 Java 애플리케이션 오픈소스 이며, 서버나 네트워크 또는 개체에 대해 과부하를 시뮬레이션하여 강도를 테스트하거나 다양한 부하 유형에서 전체 성능을 분석하는 데 사용비슷한 성능 테스트 도구 Apache BenchmarkNgrinderPinpointGatling주요 기능 성능 테스트 (Performance Testing):JMeter는 시스템의 성능을 측정하는 데 사용예를 들어, 웹 애플리케이션이 다수의 동시 접속자 수를 얼마나 처리할 수 있는지, 응답 시간이 얼마나 되는지 등을 확인 가능성능 테스트는 시스템이 특정 조건에서 얼마나 잘 작동하는지, 병목 현상은 없는지를 파악하는 데 도움을 줌로드 테스트 (Load Testing.. 이전 1 다음