-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Sven Pfennig <[email protected]>
- Loading branch information
Showing
4 changed files
with
109 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
|
||
images: | ||
repositoryDirname: "<REGISTRY>" | ||
pullPolicy: Always | ||
entry: | ||
repositoryBasename: podtato-head-entry | ||
runtimeClassName: wasmedge | ||
env: | ||
- name: RUST_LOG | ||
value: info | ||
hat: | ||
repositoryBasename: podtato-head-parts | ||
runtimeClassName: wasmedge | ||
leftLeg: | ||
repositoryBasename: podtato-head-parts | ||
runtimeClassName: wasmedge | ||
leftArm: | ||
repositoryBasename: podtato-head-parts | ||
runtimeClassName: wasmedge | ||
rightLeg: | ||
repositoryBasename: podtato-head-parts | ||
runtimeClassName: wasmedge | ||
rightArm: | ||
repositoryBasename: podtato-head-parts | ||
runtimeClassName: wasmedge |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
import http from 'k6/http'; | ||
import { check, sleep } from 'k6'; | ||
|
||
export const options = { | ||
// A number specifying the number of VUs to run concurrently. | ||
vus: 10, | ||
// A string specifying the total duration of the test run. | ||
duration: '30s', | ||
|
||
// The following section contains configuration options for execution of this | ||
// test script in Grafana Cloud. | ||
// | ||
// See https://grafana.com/docs/grafana-cloud/k6/get-started/run-cloud-tests-from-the-cli/ | ||
// to learn about authoring and running k6 test scripts in Grafana k6 Cloud. | ||
// | ||
// ext: { | ||
// loadimpact: { | ||
// // The ID of the project to which the test is assigned in the k6 Cloud UI. | ||
// // By default tests are executed in default project. | ||
// projectID: "", | ||
// // The name of the test in the k6 Cloud UI. | ||
// // Test runs with the same name will be grouped. | ||
// name: "script.js" | ||
// } | ||
// }, | ||
|
||
// Uncomment this section to enable the use of Browser API in your tests. | ||
// | ||
// See https://grafana.com/docs/k6/latest/using-k6-browser/running-browser-tests/ to learn more | ||
// about using Browser API in your test scripts. | ||
// | ||
// scenarios: { | ||
// // The scenario name appears in the result summary, tags, and so on. | ||
// // You can give the scenario any name, as long as each name in the script is unique. | ||
// ui: { | ||
// // Executor is a mandatory parameter for browser-based tests. | ||
// // Shared iterations in this case tells k6 to reuse VUs to execute iterations. | ||
// // | ||
// // See https://grafana.com/docs/k6/latest/using-k6/scenarios/executors/ for other executor types. | ||
// executor: 'shared-iterations', | ||
// options: { | ||
// browser: { | ||
// // This is a mandatory parameter that instructs k6 to launch and | ||
// // connect to a chromium-based browser, and use it to run UI-based | ||
// // tests. | ||
// type: 'chromium', | ||
// }, | ||
// }, | ||
// }, | ||
// } | ||
}; | ||
|
||
// The function that defines VU logic. | ||
// | ||
// See https://grafana.com/docs/k6/latest/examples/get-started-with-k6/ to learn more | ||
// about authoring k6 scripts. | ||
// | ||
export default function() { | ||
const res = http.get('http://localhost:9000/parts/hat/hat.svg'); | ||
check(res, { 'status was 200': (r) => r.status == 200 }); | ||
sleep(1); | ||
} |