ich zum ersten Mal Nutzer von k6 bin und ich habe verwalten bereits einen Fehler zu erhalten, wenn das Skript ausgeführt wird:Lauf k6 Skript für Belastungstests gibt einen Fehler
„Request fehlgeschlagen [33merror [0m =“ Holen Sie https: ///: gestoppt nach 0 umleitet“
Script k6.js:
import http from "k6/http";
import { sleep } from "k6";
export let options = {
stages: [
{ duration: "30s", target: 20 },
{ duration: "1m30s", target: 10 },
{ duration: "20s", target: 0 },
]
};
export default function() {
let res = http.get("https://<our_page_URL>/");
check(res, {
"status code MUST be 200": (res) => res.status == 200,
}) || fail("status code was *not* 200");
sleep(1);
}
Warum ich diesen Fehler bekommen und was ist die Lösung
Warum haben Sie die '|| fail() 'check, anstatt' options.throw' auf 'true' zu setzen? – Sander
Gute Frage. Ich fand dieses Beispiel auf der k6-Seite und schien mir nützlich zu sein, und deshalb habe ich es benutzt, um zu sehen, wie es funktioniert. Leider weiß ich nicht, wie man options.throw verwendet, sondern in die docs schaut. – jurijk
@Sander & jurijk Ich denke, die Dokumente wurden vor Optionen geschrieben. Danke, dass Sie darauf hingewiesen haben. Ich werde sehen, ob ich die Dokumente aktualisieren kann! – Ragnar