# nGrinder

38개의 포스트
post-thumbnail

부하테스트를 위한 nGrinder

외주를 하며 여러 테스트를 하던 중 공지사항 API에 대해 캐시를 적용하자는 의견이 나왔다. 그래서 캐시 적용 전, 후 테스트를 하고 싶어 부하테스트 장치 중 하나인 nGrinder를 사용하기로 했다.공식 설치 가이드 깃허브에 들어가면 설치 가이드가 친절하게 적혀있다.

2023년 5월 4일
·
0개의 댓글
·
post-thumbnail

TPS가 불규칙한 상황 개선

IT-Hermes 프로젝트의 구현을 마친 후, 처리속도를 개선할 수 부분이 있는지 찾는 과정에서,한 가지 이상한 상황을 발견했습니다.nGrinder를 통해 평균 TPS를 확인은 했지만, 그 이상을 확인을 하지 않았지만, 자세히 보니까 TPS 그래프가 이상했습니다. 확인

2023년 4월 7일
·
0개의 댓글
·
post-thumbnail

nGrinder 성능 테스트 도중 만난 에러들

Please set `java.io.tmpdir` property like following. tmpdir should be different from the OS default tmpdir. `java -Djava.io.tmpdir=${NGRINDER_HOME}/li

2023년 2월 26일
·
0개의 댓글
·
post-thumbnail

서버의 성능 테스트 [필요성, 개요, 간단한 구현]

서버의 성능 테스트에 대해서 간단하게 필요성, 개요, 구현을 중심으로 소개해보았습니다. :)

2023년 2월 13일
·
1개의 댓글
·
post-thumbnail

nGrinder

서버의 부하 테스트를 위한 도구→ WAS를 서비스하기 전에 서버가 얼마나 많은 사용자를 수용할 수 있는지 요청을 전송해봄으로써 서버의 성능을 측정해볼 수 있다.

2023년 1월 26일
·
0개의 댓글
·

윈도우에서 nGrinder로 부하테스트 해보기

nGrinder로 부하테스트 간단하게 해보기

2023년 1월 8일
·
0개의 댓글
·
post-thumbnail

대표적인 성능 테스트 툴 ( nGrinder / jMeter )

서버 부하 테스트를 할 수 있도록 네이버에서 공개한 오픈소스 툴 (https://github.com/naver/ngrinder) Jython script를 이용한 테스트 시나리오 작성 Web 기반 도구 제공 > 테스트 시나리오 관리 / 테스트 실행 / 모니터링

2022년 12월 29일
·
0개의 댓글
·
post-thumbnail

이름 검색을 위한 like 쿼리 DB Index 적용하기 (NGrinder로 성능 개선 확인3)

이전 글 no offset query로 Paging 성능 개선하기와 이어지는 내용입니다. DB Index에 대한 간단한 설명과 Spring Data Jpa에서의 활용, Ngrinder를 통한 성능 확인에 대한 내용이 담겨있습니다. MySQL InnoDB 기준으로 설명합

2022년 12월 26일
·
0개의 댓글
·
post-thumbnail

No Offset 쿼리로 Paging 성능 개선하기 (NGrinder로 성능 개선 확인2)

이전 NGrinder로 부하 테스트를 진행해보고, 해당 API에서 paging 쿼리와 이름 검색에서의 성능 문제를 예상한 리팩토링 과정입니다. 기존 Paging 쿼리를 No Offset 쿼리로 개선하고, 이름 검색을 Index를 활용해 성능의 개선을 확인합니다.프로젝

2022년 12월 26일
·
0개의 댓글
·

pinpoint & ngrinder 삽질 기록

pinpoint & ngrinder를 적용하는 과정에서 발생했던 문제와 해결하는 과정을 기록한 글입니다. 맞는 해결방법은 아닐수 있지만 저처럼 해매는 분들에게 도움이 될까해서 남깁니다😂개발 환경mac m1jdk 11ngrinder web에서 스크립트나 테스트 탭을 누

2022년 12월 25일
·
0개의 댓글
·
post-thumbnail

NGrinder로 시작해서 Redis Caching까지 (NGrinder로 성능 개선 확인1)

현재 토이 프로젝트로 그룹 지도 서비스를 개발하고 있습니다.https://github.com/squad-map/squad-map-project/tree/BEAPI 성능 테스트와 기본적인 실수에서부터 비롯된 성능 개선 과정에 대한 기록입니다.회원 500명지도 1

2022년 12월 5일
·
3개의 댓글
·
post-thumbnail

[삽질기록] 성능 개선을 하고 싶었는데 말이죠..

의식의 흐름에 따른 글 입니다. 틀린 부분이 있다면 지적 해주시면 감사하겠습니다.🙇🏻‍♀️

2022년 12월 4일
·
2개의 댓글
·
post-thumbnail

nGrinder를 이용하여 성능테스트를 하는 과정(1)-Index생성을 통한 성능개선

이번 글은 Ngrinder를 이용하여 성능테스트를 하고 TPS수치를 개선하는 과정을 작성하는 글입니다.nGrinder란 네이버에서 진행한 오픈 소스 프로젝트로 서버의 부하 테스트를 위한 도구입니다. 웹서비스를 하기전에 서버가 얼마나 많은 사용자를 수용할 수 있는지 요청

2022년 11월 3일
·
0개의 댓글
·
post-thumbnail

nGrinder 부하테스트

10년전 레거시 코드와 개선된 코드의 성능테스트가 필요해져서naver 오픈소스인 nGrinder 사용하기로 했다로컬에서 먼저 설치후 만족한다면, 서버에 설치예정!오랜만에 java 설치하게 되어서 조금 설랬다(실수발생)설치링크 오라클 회원가입 필요 (오라클클라우드 계정

2022년 11월 3일
·
0개의 댓글
·
post-thumbnail

nGrinder를 이용한 Hikari pool 성능 테스트

속닥속닥 팀 프로젝트를 진행하면서 HikariCP 성능테스트를 진행했다.성능테스트 내용을 차근차근 정리해보자.HikariCP는 JDBC의 커넥션 풀 프레임워크이다. SpringBoot2.x부턴 커넥션 풀 관리를 위해 HikariCP를 사용한다.WAS가 실행 될 때 DB

2022년 10월 26일
·
0개의 댓글
·

nGrinder 시작하기

nGrinder로 성능테스트 시작하기

2022년 10월 11일
·
0개의 댓글
·
post-thumbnail

nGrinder Read timed out 오류 해결과정

성능 측정을 목적으로 Vusers을 10이상으로 늘려 테스트를 하였더니 Read timed out 에러가 발생하였습니다. 이번 글에서는 오류를 어떻게 해결하였는지 기록하였습니다.

2022년 10월 3일
·
0개의 댓글
·
post-thumbnail

부하테스트

부하테스트 툴을 선정하는데 JMeter, nGrinder, k6 중에서 고려를 했다.k6의 경우 결과 시각화를 하려면 유료로 서비스를 쓰거나 CLI로 쓰고 그라파나와 결합을 해야했다. 또 자바스크립트로 테스트를 작성해야해서 거부감을 갖는 팀원도 있었다. JMeter는

2022년 9월 22일
·
1개의 댓글
·
post-thumbnail

nGrinder 성능테스트 서버 구축

AWS + nGrinder

2022년 8월 29일
·
1개의 댓글
·
post-thumbnail

[Ngrinder] Toast서비스로 Ngrinder로 Front&Back 부하테스트

Toast.com 인스턴스를 이용하였습니다.VM1(ngrinder 설치용):name: loadtest-test사양:m2.c2m4 (2core 4GB)os: Ubuntu20.0.4VM2(front):VM3(back):java version 확인java가 설치되어 있지 않

2022년 8월 1일
·
0개의 댓글
·