# Glossary

* **가상 사용자(VUser)**\
  : 테스트 중인 애플리케이션의 실제 사용자가 수행하는 활동을 에뮬레이션합니다. 가상 사용자는 성능 테스트 지표에 사용됩니다.<br>
* **시나리오**\
  : 시나리오는 성능 테스트를 진행하는 URL 또는 Request를 정의하는 단계를 말합니다.<br>
* **플랜**\
  : 플랜은 성능 테스트를 수행하는 부하(사용자, 시간)을 정의하는 단계입니다.<br>
* **스케줄 그룹**\
  : 스케줄 그룹은 사전 정의된 시나리오와 플랜을 특정 시간에 수행할 수 있도록 스케줄된 그룹을 말합니다.<br>
* **스케줄**\
  : 스케줄은 테스트가 실행되는 최소 요소로 작성된 시나리오와 플랜에 맞추어 테스트를 수행합니다.<br>
* **지속시간(Duration)**\
  : 부하의 시간을 의미하며 분단위로 입력합니다.<br>
* **램프업(RampUp)**\
  : 모든 스레드(가상 사용자)를 시작하는데 필요한 시간입니다.<br>
* **Throughput**\
  : 시간당 처리량을 의미합니다. TPS(Transaction Per Second), RPS(Request Per Second) 등으로 불리며, '1초에 처리하는 단위 작업의 수' 혹은 '1초에 처리하는 HTTP 요청 수' 등으로 해석할 수 있습니다.<br>
* **Latency**\
  : 서비스의 성능을 말할 때, Latency는 서버가 클라이언트로부터 요청을 받아서 응답을 보내주기까지 걸리는 시간을 의미합니다. 쉽게 말해서 Latency는 서비스가 작업을 얼마나 빠르게 처리할 수 있는지를 나타내는 성능 지표로 볼 수 있습니다. 영어 그대로 직역하면 서버가 클라이언트의 요청을 처리하는데 발생하는 지연시간으로도 생각할 수 있습니다.<br>
* **JMeter(아파치 JMeter™)**\
  : Apache Software Foundation에서 만든 오픈소스 소프트웨어 테스트 솔루션으로, 기능 동작의 부하테스트와 성능 측정을 위해 설계된 Java 소프트웨어 애플리케이션입니다. BlazeMeter는 JMeter와 완벽하게 호환되며, 확장성, 안정성, 보고와 같은 한계를 해결합니다.<br>
* **동시 사용자**\
  : 시스템에 동시에 접속하는 사용자 수<br>
* **기능 테스트(Functional Testing)**\
  : 메뉴, 버튼, 아이콘과 같은 애플리케이션의 인터페이스 기능이 의도한 대로 작동하는지 확인할 수 있는 모듈입니다. 기능 테스트는 클라우드에서 Selenium을 사용하여 단계별 테스트를 검토할 수 있는 강력한 보고서를 생성하고, 엔진의 웹 브라우저에서 실행되는 테스트의 녹화된 비디오도 제공합니다.<br>
* **Graceful Shutdown**\
  : 테스트를 닫고 테스트 및 로그 파일을 보관하기 위한 신호를 보낸 다음 Artifacts.zip 아카이브를 생성하는 프로세스입니다. JMeter를 사용하는 경우 전체 테스트(또는 전체 스레드 그룹)가 수행되는 횟수입니다.<br>
* **JTL 파일**\
  : JMeter에서 만든 텍스트 파일로, 테스트 실행 결과가 들어있습니다. JTL 파일에는 XML 파일과 CSV 파일 두 가지 유형이 있습니다. TXHUB의 보고서는 ".jpl" 파일 확장자로 저장됩니다. BlazeMeter는 JTL 파일을 1.7GB로 제한합니다.<br>
* **초당 요청(rps)**\
  : 웹 트래픽 양의 척도로 표현되는 웹사이트 또는 웹페이지에 대한 일련의 개별 방문입니다. 총 요청 수를 테스트 기간 동안 경과된 시간(초)로 나눈 값입니다. 예를 들어, 30분 동안 54,000명의 가상 방문자가 있는 사이트는 해당 시간 동안 초당 평균 30개의 요청(적중)을 기록합니다. (A.k.a. Hit/s)<br>
* **Think Time**\
  : 서비스 가상화에서 인간의 느린 응답이나 네트워크 대기 시간을 시뮬레이션하기 위해 BlazeMeter에서 사용되는 지연입니다. 지연은 고정된 값이거나 무작위 분포에서 샘플링될 수 있으므로 사용자가 다양한 유형의 다운스트림 지연 시간을 쉽게 시뮬레이션할 수 있습니다. 인지 시간으로 인해 실제 웹 서비스나 일반 테스트 스크립트에서는 생성하기 어려운 불규칙한 동작이 발생합니다.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.txhub.io/glossary.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
