私はK6の初めてのユーザーだと私はすでに、スクリプトを実行しているときにエラーを取得するために管理してきましたが返されます。負荷テストのためのK6スクリプトを実行すると、エラー
「リクエストは[33merror [0メートル=失敗しました」 HTTPSを取得:///:0後 を停止したが
スクリプト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);
}
なぜあなたは '|| 'options.throw'を' true'に設定するのではなく、 'fail()'チェックを行いますか? – Sander
良い質問です。私はこの例をk6ページで見つけ、私にとっては役に立つと思われたので、それを使ってどのように動作するのかを確認しました。残念ながらoptions.throwの使い方はわかりませんが、ドキュメントを調べます。 – jurijk
@Sander&jurijk私はドキュメントがoptions.throwが存在する前に書かれたと思う。これを指摘してくれてありがとう、私はドキュメントを更新することができます私は表示されます! – Ragnar