Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions packages/k6-tests/tests/koko/platform/000-mixed/ramping.k6.ts
Original file line number Diff line number Diff line change
@@ -1,13 +1,38 @@
import { Options } from 'k6/options'

import { options as options_020 } from '@/tests/koko/platform/020-navigate-file-tree/ramping.k6'
// import { options as options_030 } from '@/tests/koko/platform/030-search-for-filename/ramping.k6'
import { options as options_040 } from '@/tests/koko/platform/040-create-upload-rename-delete-folder-and-file/ramping.k6'
import { options as options_050 } from '@/tests/koko/platform/050-download/ramping.k6'
import { options as options_070 } from '@/tests/koko/platform/070-user-group-search/ramping.k6'
import { options as options_080 } from '@/tests/koko/platform/080-create-space/ramping.k6'
import { options as options_090 } from '@/tests/koko/platform/090-create-remove-group-share/ramping.k6'
import { options as options_100 } from '@/tests/koko/platform/100-add-remove-tag/ramping.k6'
import { options as options_110 } from '@/tests/koko/platform/110-sync-client/ramping.k6'

export { navigate_file_tree_020 } from '@/tests/koko/platform/020-navigate-file-tree/simple.k6'
//export { search_for_filename_030 } from '@/tests/koko/platform/030-search-for-filename/simple.k6'
export {
create_upload_rename_delete_folder_and_file_040
} from '@/tests/koko/platform/040-create-upload-rename-delete-folder-and-file/simple.k6'
export { download_050 } from '@/tests/koko/platform/050-download/simple.k6'
export { user_group_search_070 } from '@/tests/koko/platform/070-user-group-search/simple.k6'
export { create_space_080 } from '@/tests/koko/platform/080-create-space/simple.k6'
export { create_remove_group_share_090 } from '@/tests/koko/platform/090-create-remove-group-share/simple.k6'
export { add_remove_tag_100 } from '@/tests/koko/platform/100-add-remove-tag/simple.k6'
export { sync_client_110 } from '@/tests/koko/platform/110-sync-client/simple.k6'

export const options: Options = {
insecureSkipTLSVerify: true,
scenarios: {
...options_020.scenarios,
// ...options_030.scenarios,
...options_040.scenarios,
...options_050.scenarios,
...options_070.scenarios,
...options_080.scenarios,
...options_090.scenarios,
...options_100.scenarios,
...options_110.scenarios
}
}
10 changes: 0 additions & 10 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions scenarios/release/.env.template
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
export PLATFORM_BASE_URL=https://YOUR_DOMAIN:9200
export AUTH_N_PROVIDER_KOPANO_BASE_URL=https://YOUR_DOMAIN:9200
export AUTH_N_PROVIDER_KOPANO_REDIRECT_URL=https://YOUR_DOMAIN:9200/oidc-callback.html
1 change: 1 addition & 0 deletions scenarios/release/setup/setup
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export SEED_USERS_TOTAL=750
47 changes: 47 additions & 0 deletions scenarios/release/setup/setup_60m_750_vu
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
export TEST_KOKO_PLATFORM_020_RAMPING_SLEEP_AFTER_ITERATION=10s
export TEST_KOKO_PLATFORM_020_RAMPING_STAGES_VUS=100
export TEST_KOKO_PLATFORM_020_RAMPING_STAGES_UP_DURATION=20m
export TEST_KOKO_PLATFORM_020_RAMPING_STAGES_PEAK_DURATION=30m
export TEST_KOKO_PLATFORM_020_RAMPING_STAGES_DOWN_DURATION=10m

export TEST_KOKO_PLATFORM_040_RAMPING_SLEEP_AFTER_ITERATION=300s
export TEST_KOKO_PLATFORM_040_RAMPING_STAGES_VUS=50
export TEST_KOKO_PLATFORM_040_RAMPING_STAGES_UP_DURATION=20m
export TEST_KOKO_PLATFORM_040_RAMPING_STAGES_PEAK_DURATION=30m
export TEST_KOKO_PLATFORM_040_RAMPING_STAGES_DOWN_DURATION=10m

export TEST_KOKO_PLATFORM_050_RAMPING_SLEEP_AFTER_ITERATION=150s
export TEST_KOKO_PLATFORM_050_RAMPING_STAGES_VUS=50
export TEST_KOKO_PLATFORM_050_RAMPING_STAGES_UP_DURATION=20m
export TEST_KOKO_PLATFORM_050_RAMPING_STAGES_PEAK_DURATION=30m
export TEST_KOKO_PLATFORM_050_RAMPING_STAGES_DOWN_DURATION=10m

export TEST_KOKO_PLATFORM_070_RAMPING_SLEEP_AFTER_ITERATION=150s
export TEST_KOKO_PLATFORM_070_RAMPING_STAGES_VUS=200
export TEST_KOKO_PLATFORM_070_RAMPING_STAGES_UP_DURATION=20m
export TEST_KOKO_PLATFORM_070_RAMPING_STAGES_PEAK_DURATION=30m
export TEST_KOKO_PLATFORM_070_RAMPING_STAGES_DOWN_DURATION=10m

export TEST_KOKO_PLATFORM_080_RAMPING_SLEEP_AFTER_ITERATION=150s
export TEST_KOKO_PLATFORM_080_RAMPING_STAGES_VUS=50
export TEST_KOKO_PLATFORM_080_RAMPING_STAGES_UP_DURATION=20m
export TEST_KOKO_PLATFORM_080_RAMPING_STAGES_PEAK_DURATION=30m
export TEST_KOKO_PLATFORM_080_RAMPING_STAGES_DOWN_DURATION=10m

export TEST_KOKO_PLATFORM_090_RAMPING_SLEEP_AFTER_ITERATION=300s
export TEST_KOKO_PLATFORM_090_RAMPING_STAGES_VUS=50
export TEST_KOKO_PLATFORM_090_RAMPING_STAGES_UP_DURATION=20m
export TEST_KOKO_PLATFORM_090_RAMPING_STAGES_PEAK_DURATION=30m
export TEST_KOKO_PLATFORM_090_RAMPING_STAGES_DOWN_DURATION=10m

export TEST_KOKO_PLATFORM_100_RAMPING_SLEEP_AFTER_ITERATION=300s
export TEST_KOKO_PLATFORM_100_RAMPING_STAGES_VUS=50
export TEST_KOKO_PLATFORM_100_RAMPING_STAGES_UP_DURATION=20m
export TEST_KOKO_PLATFORM_100_RAMPING_STAGES_PEAK_DURATION=30m
export TEST_KOKO_PLATFORM_100_RAMPING_STAGES_DOWN_DURATION=10m

export TEST_KOKO_PLATFORM_110_RAMPING_SLEEP_AFTER_ITERATION=150s
export TEST_KOKO_PLATFORM_110_RAMPING_STAGES_VUS=200
export TEST_KOKO_PLATFORM_110_RAMPING_STAGES_UP_DURATION=20m
export TEST_KOKO_PLATFORM_110_RAMPING_STAGES_PEAK_DURATION=30m
export TEST_KOKO_PLATFORM_110_RAMPING_STAGES_DOWN_DURATION=10m
47 changes: 47 additions & 0 deletions scenarios/release/setup/setup_60m_75_vu
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
export TEST_KOKO_PLATFORM_020_RAMPING_SLEEP_AFTER_ITERATION=10s
export TEST_KOKO_PLATFORM_020_RAMPING_STAGES_VUS=10
export TEST_KOKO_PLATFORM_020_RAMPING_STAGES_UP_DURATION=10m
export TEST_KOKO_PLATFORM_020_RAMPING_STAGES_PEAK_DURATION=40m
export TEST_KOKO_PLATFORM_020_RAMPING_STAGES_DOWN_DURATION=10m

export TEST_KOKO_PLATFORM_040_RAMPING_SLEEP_AFTER_ITERATION=300s
export TEST_KOKO_PLATFORM_040_RAMPING_STAGES_VUS=5
export TEST_KOKO_PLATFORM_040_RAMPING_STAGES_UP_DURATION=10m
export TEST_KOKO_PLATFORM_040_RAMPING_STAGES_PEAK_DURATION=40m
export TEST_KOKO_PLATFORM_040_RAMPING_STAGES_DOWN_DURATION=10m

export TEST_KOKO_PLATFORM_050_RAMPING_SLEEP_AFTER_ITERATION=150s
export TEST_KOKO_PLATFORM_050_RAMPING_STAGES_VUS=5
export TEST_KOKO_PLATFORM_050_RAMPING_STAGES_UP_DURATION=10m
export TEST_KOKO_PLATFORM_050_RAMPING_STAGES_PEAK_DURATION=40m
export TEST_KOKO_PLATFORM_050_RAMPING_STAGES_DOWN_DURATION=10m

export TEST_KOKO_PLATFORM_070_RAMPING_SLEEP_AFTER_ITERATION=150s
export TEST_KOKO_PLATFORM_070_RAMPING_STAGES_VUS=20
export TEST_KOKO_PLATFORM_070_RAMPING_STAGES_UP_DURATION=10m
export TEST_KOKO_PLATFORM_070_RAMPING_STAGES_PEAK_DURATION=40m
export TEST_KOKO_PLATFORM_070_RAMPING_STAGES_DOWN_DURATION=10m

export TEST_KOKO_PLATFORM_080_RAMPING_SLEEP_AFTER_ITERATION=150s
export TEST_KOKO_PLATFORM_080_RAMPING_STAGES_VUS=5
export TEST_KOKO_PLATFORM_080_RAMPING_STAGES_UP_DURATION=10m
export TEST_KOKO_PLATFORM_080_RAMPING_STAGES_PEAK_DURATION=40m
export TEST_KOKO_PLATFORM_080_RAMPING_STAGES_DOWN_DURATION=10m

export TEST_KOKO_PLATFORM_090_RAMPING_SLEEP_AFTER_ITERATION=300s
export TEST_KOKO_PLATFORM_090_RAMPING_STAGES_VUS=5
export TEST_KOKO_PLATFORM_090_RAMPING_STAGES_UP_DURATION=10m
export TEST_KOKO_PLATFORM_090_RAMPING_STAGES_PEAK_DURATION=40m
export TEST_KOKO_PLATFORM_090_RAMPING_STAGES_DOWN_DURATION=10m

export TEST_KOKO_PLATFORM_100_RAMPING_SLEEP_AFTER_ITERATION=300s
export TEST_KOKO_PLATFORM_100_RAMPING_STAGES_VUS=5
export TEST_KOKO_PLATFORM_100_RAMPING_STAGES_UP_DURATION=10m
export TEST_KOKO_PLATFORM_100_RAMPING_STAGES_PEAK_DURATION=40m
export TEST_KOKO_PLATFORM_100_RAMPING_STAGES_DOWN_DURATION=10m

export TEST_KOKO_PLATFORM_110_RAMPING_SLEEP_AFTER_ITERATION=150s
export TEST_KOKO_PLATFORM_110_RAMPING_STAGES_VUS=20
export TEST_KOKO_PLATFORM_110_RAMPING_STAGES_UP_DURATION=10m
export TEST_KOKO_PLATFORM_110_RAMPING_STAGES_PEAK_DURATION=40m
export TEST_KOKO_PLATFORM_110_RAMPING_STAGES_DOWN_DURATION=10m