You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
High-intensity ramping arrival rate (up to 100k RPS).
k6_long_scaling_test_config.json
Multi-stage ramping VUs for extended scaling tests.
k6_soak_test_config.json
Extended duration testing.
k6_large_response_soak_test_config.json
Sustained load with large payloads.
k6_large_request_test_config.json
Large request payload testing.
k6_regression_test_config.json
Regression testing scenarios.
k6_sse_streaming_test_config.json
Server-sent events streaming configuration.
k6_scratch_test_config.json
Development/scratch config.
NVCT Task Tests
Task tests hit the NVCT API at ${BASE_URL}/v2/orgs/${ORG_ID}/nvct/tasks. The create test submits a single-GPU task image and varies the requested runtime per iteration; the list tests paginate tasks, task events, and task results.
Script
Description
nvct_health_load_test.js
NVCT health endpoint.
nvct_create_task_load_test.js
Creates tasks with randomised runtime between 2 and 10 minutes.
nvct_list_task_load_test.js
Paginates the task list endpoint.
nvct_list_event_task_load_test.js
Paginates task events for a given task ID.
nvct_list_result_task_load_test.js
Paginates task results for a given task ID.
Task Test Configs
Config
Description
k6_100_iter_5_vu_config.json
Warm-up: 100 iterations across 5 VUs.
k6_1000_iter_25_vu_config.json
Medium load: 1,000 iterations across 25 VUs.
k6_10k_iter_100_vu_config.json
Stress: 10,000 iterations across 100 VUs.
k6_100k_iter_250_vu_config.json
Peak: 100,000 iterations across 250 VUs.
Task Helper Scripts
Script
Description
count_tasks.sh
Count tasks in an org. Usage: count_tasks.sh <org-id>. Requires the ngc CLI.
clear_all_tasks.sh
Delete all tasks in an org in parallel. Usage: clear_all_tasks.sh <org-id> [threads]. Destructive; prompts before deleting. Requires the ngc CLI.
These helpers use the ngc CLI today and target cloud NVCF. Porting them to self-hosted NVCT via REST is tracked as a follow-up.
Environment Variables
Supreme / Function Tests
Variable
Description
TOKEN
Authentication token.
HTTP_SUPREME_NVCF_URL
HTTP endpoint URL.
NVCF_GRPC_URL
gRPC endpoint URL.
GRPC_SUPREME_FUNCTION_ID
Function ID for gRPC calls.
GRPC_SUPREME_FUNCTION_VERSION_ID
Function version ID for gRPC calls
SENT_MESSAGE_SIZE
Payload size in bytes.
RESPONSE_COUNT
Number of response repeats.
RESPONSE_DELAY_TIME
Delay between responses in seconds (optional).
OpenAI-Compatible Tests
Variable
Description
OAI_COMPAT_URL
OpenAI-compatible API endpoint.
LLM_MODEL_NAME
Model identifier.
Multi-Endpoint Tests
Variable
Description
ENDPOINTS
Comma-separated list of endpoint URLs.
Task Tests
Variable
Description
BASE_URL
Cluster gateway base URL (no trailing slash).
ORG_ID
Org or NCA ID that owns the tasks.
TOKEN
NVCF API key (see nvcf-cli api-key generate).
TASK_ID
Task ID to target for list-event and list-result tests.
CONTAINER_IMAGE
Container image used by the create-task load test.