본문 바로가기

▶ Back-End114

JMeter TPS 측정 Example JMeter를 이용한 TPS 측정 * JMeter와 Plugin 설치 방법은 아래 관련 글 참고 * Local에서 AWS EC2 인스턴스를 측정 * 간단한 사용법 외에 환경 구성과 자세한 설명은 생략 ▷ Test Paln 생성 ① User Defined Variables 생성 - Test Plan에서 사용하고자 하는 변수 설정 - 필요한 곳에서 ${변수명}으로 사용 가능 ①-① 하단에 Add를 클릭하고 변수를 추가 ② Thread Group 생성 - TCP를 측정하기 위한 테스트 케이스 ②-① Thread Properties 설정 - User Defined Variables(①-①)에서 추가한 변수를 사용 - Number of Threads : 가상 유저수 - Ramp-up period : 가상 유저 생.. 2022. 11. 1.
JMeter Plugins Manager 설치 방법 ▷ JMeter Plugins Manager 설치 방법             ▷ 관련 글 JMeter TPS 측정 ExampleJMeter를 이용한 TPS 측정 * JMeter와 Plugin 설치 방법은 아래 관련 글 참고 * Local에서 AWS EC2 인스턴스를 측정 * 간단한 사용법 외에 환경 구성과 자세한 설명은 생략 ▷ Test Paln 생성 ① User Defined Variablecoding-today.tistory.com JMeter 설치 방법▷ JMeter 설치 방법 ▷ 관련 글 [JMeter] JMeter Plugins Manager 설치 방법 ▷ 관련 글 [JMeter] JMeter 설치 방법 coding-today.tistory.com coding-today.tistory.com [.. 2022. 10. 31.
JMeter 설치 방법 ▷ JMeter 설치 방법             ▷ 관련 글 JMeter Plugins Manager 설치 방법▷ JMeter Plugins Manager 설치 방법 ▷ 관련 글 [JMeter] JMeter 설치 방법 coding-today.tistory.com [JMeter] JMeter TPS 측정 Example JMeter를 이용한 TPS 측정 * JMeter와 Plugin 설치 방법은 아래 관련 글 참고 * Local에서 AWScoding-today.tistory.com JMeter TPS 측정 ExampleJMeter를 이용한 TPS 측정 * JMeter와 Plugin 설치 방법은 아래 관련 글 참고 * Local에서 AWS EC2 인스턴스를 측정 * 간단한 사용법 외에 환경 구성과 자세한 설명.. 2022. 10. 31.
docker-compose.yml Example docker-compose.yml 간단한 예시와 속성 별 간단한 주석 * docker-compose 관련 설명 생략 * [주의] .yml 파일은 탭(tap)을 지원 하지 않음 ▷ docker-compose.yml # docker-compose 버전 version: '0.0' # 한개 또는 여러 개의 docker container를 설정 services: # Service 1 # 서비스명(= 네트워크 호스트명): example.test-01: # Container 올릴 때 사용할 image image: example:1.0.0 # docker container 이름 container_name: example.test-01 # 내부에서 개방할 포트 : 외부에서 접근할 포트 ports: - "8080:80" .. 2022. 10. 25.
JWE Example(nimbus) JWE Create / Parse *JWT 관련 자세한 설명 생략 ▷ Example /** * JWE Create / Parse * * ▶ JWE(JSON WEB ENCRYPTION) *→ 서버와 클라이언트 간 암호화된 데이터를 Token 화 한것 *→ claim 암호화 * * ▶ JWT(JSON WEB TOKEN) *→ JWS & JWE *→ 서버와 클라이언트 간 정보를 주고 받을때 Http request 헤더에 JSON 토큰을 넣은 후 *별도의 인증 과정없이 헤더에 포함되어 있는 JWT정보를 통해 인증 *→ 구성 *→ Header : 토큰의 타입과 암호화 알고리즘 *→ Payload : claim 정보를 포함( name : value ), 공개/비공개 설정 가능 *→ registered claim :.. 2022. 10. 21.
Create RSA Keypair(.pem) RSA Keypair 생성 메소드 /** * RSA Keypair(.pem) Create Method */ public static HashMap getKeypair() { HashMap keypairMap = new HashMap(); try { KeyPairGenerator keyPairGenerator = KeyPairGenerator.getInstance("RSA"); keyPairGenerator.initialize(2048); KeyPair keyPair = keyPairGenerator.generateKeyPair(); keypairMap.put("publicKey", Base64.getEncoder().encodeToString(keyPair.getPublic().getEncoded())).. 2022. 10. 21.
JWS Example(nimbus) JWS Create / Parse *JWT 관련 자세한 설명 생략 ▷ Example /** * JWS Create / Parse * * ▶ JWS(JSON WEB SIGNATURE) *→ 서버의 PRIVATE KEY로 서명한 것을 토큰화 한것 *→ claim 노출 * * ▶ JWT(JSON WEB TOKEN) *→ JWS & JWE *→ 서버와 클라이언트 간 정보를 주고 받을때 Http request 헤더에 JSON 토큰을 넣은 후 *별도의 인증 과정없이 헤더에 포함되어 있는 JWT정보를 통해 인증 *→ 구성 *→ Header : 토큰의 타입과 암호화 알고리즘 *→ Payload : claim 정보를 포함( name : value ), 공개/비공개 설정 가능 *→ registered claim : JWT.. 2022. 10. 20.
Create UUID ver4 UUID 생성 메소드 public static void createUUIDv4() { // url-safe-base64-no-padding (UUID Version 4) > 22자리 final UuidCodec codec = new SlugCodec(new Base64UrlCodec()); System.out.println( codec.encode(java.util.UUID.randomUUID()) ); /* 결과: Ss8-_59ObawgX11hqL23VQ */ } 2022. 10. 20.
ArrayList 간단한 페이징 ArrayList를 간단하게 페이징 하는 방법 ▷ Example public void listPaging() { // 리스트 생성 List list = Arrays.asList( "IDX01", "IDX02", "IDX03", "IDX04", "IDX05", "IDX06", "IDX07", "IDX08", "IDX09", "IDX10" ); String pageCount = "5"; // 조회건수 String pageNumber = "1"; // 페이지 번호 Integer listCnt = Integer.parseInt(pageCount); Integer offset = listCnt * (Integer.parseInt(pageNumber) - 1); if( list == null || list.size() 2022. 10. 20.
728x90
728x90