backend-tech-forge / benchmark

A enterprise level performance testing solution. Taking inspiration from nGrinder, this project aims to develop a Spring Boot application mirroring nGrinder's functionality as closely as feasible.
MIT License
4 stars 0 forks source link

feat : 결과 저장하는 로직 추가 #64

Closed LeeJeongGi closed 7 months ago

LeeJeongGi commented 7 months ago

이벤트 처리후 데이터 저장하는 부분 추가했습니다!!

  1. 템플릿 생성시 method가 get이라면 body json 빈 값으로 담도록 수정했습니다. (검증 패스) 빈 값으로 넘겼더니 json으로 변환 처리 하는 부분이 여러군대 있어서 최초 저장시 {} 으로 저장 되도록 수정했습니다.
  2. 기존 doOnComplete 에 구현하기로 했는데 알아보니 완료된 시점엔 데이터 스트림에 반환 받은 값이 없어 변수에 담아두기 보단 subscribe 에서 처리 하도록 구현 하였습니다.
github-actions[bot] commented 7 months ago

📝 Test code-coverage reports

File Coverage [75%] :green_apple:
TestTemplate.java 100% :green_apple:
TestMttfb.java 100% :green_apple:
JsonMapper.java 100% :green_apple:
TestResultTemplateApiController.java 100% :green_apple:
RandomUtils.java 91.02% :green_apple:
PerftestController.java 75% :green_apple:
TestTemplateApiController.java 67.96% :green_apple:
TestResultService.java 64.57% :green_apple:
TemplateUtils.java 35% :x:
TestResult.java 18.18% :x:
Total Project Coverage 72.82% :green_apple:
LeeJeongGi commented 7 months ago

테스트 코드좀 추가해야겠네요 ㅋㅋ 18%로 라니,,😂

github-actions[bot] commented 7 months ago

📝 Test code-coverage reports

File Coverage [75%] :green_apple:
TestTemplate.java 100% :green_apple:
TestMttfb.java 100% :green_apple:
JsonMapper.java 100% :green_apple:
TestResultTemplateApiController.java 100% :green_apple:
RandomUtils.java 91.02% :green_apple:
PerftestController.java 75% :green_apple:
TestTemplateApiController.java 67.96% :green_apple:
TestResultService.java 64.57% :green_apple:
TemplateUtils.java 35% :x:
TestResult.java 18.18% :x:
Total Project Coverage 70.8% :green_apple:
github-actions[bot] commented 7 months ago

📝 Test code-coverage reports

File Coverage [78.28%] :green_apple:
TestTemplate.java 100% :green_apple:
TestMttfb.java 100% :green_apple:
JsonMapper.java 100% :green_apple:
TestResultTemplateApiController.java 100% :green_apple:
RandomUtils.java 91.02% :green_apple:
TemplateUtils.java 87.5% :green_apple:
PerftestController.java 75% :green_apple:
TestTemplateApiController.java 67.96% :green_apple:
TestResultService.java 64.57% :green_apple:
TestResult.java 18.18% :x:
Total Project Coverage 73.2% :green_apple:
github-actions[bot] commented 7 months ago

📝 Test code-coverage reports

File Coverage [78.28%] :green_apple:
TestTemplate.java 100% :green_apple:
TestMttfb.java 100% :green_apple:
JsonMapper.java 100% :green_apple:
TestResultTemplateApiController.java 100% :green_apple:
RandomUtils.java 91.02% :green_apple:
TemplateUtils.java 87.5% :green_apple:
PerftestController.java 75% :green_apple:
TestTemplateApiController.java 67.96% :green_apple:
TestResultService.java 64.57% :green_apple:
TestResult.java 18.18% :x:
Total Project Coverage 73.2% :green_apple: