技術(tech) k6 - CIでスモークテストを実行してシナリオの品質を担保する 2024-03-31 gogogonkun Salaryman Gonkun's Blog はじめに CIで継続的にテストを実施することは、プロダクト開発において非常に重要です。 負荷試験においても上記は例外ではなく、久しぶりに負荷 …
技術(tech) k6 - シナリオをテストするためにモックAPIサーバを構築する 2024-03-31 gogogonkun Salaryman Gonkun's Blog はじめに k6で負荷試験用のスクリプトを作成する際に、負荷シナリオに対するテストをどう書けばいいものなのか、疑問が湧きます。 テストの方法と …
技術(tech) k6 - 負荷試験時にTLSの検証をスキップする 2024-03-31 gogogonkun Salaryman Gonkun's Blog k6を使って負荷試験を行っていると、TLSの検証が不要となる場合があります。 例えば、APIを叩くためのエンドポイントとして、適当なALBを …
技術(tech) k6 - 拡張性や保守性を考慮したオプションの渡し方のプラクティス 2024-03-30 gogogonkun Salaryman Gonkun's Blog 負荷ツールとしてポピュラーなツールの1つがk6です。 Poc程度の開発であれば、後先のことはそこまで考慮せずに、 動作確認のためのコ …
技術(tech) k6スクリプト内でシナリオ名やVU数等のオプション設定値を取得する 2024-03-24 gogogonkun Salaryman Gonkun's Blog k6でoptionsに渡した値を、k6スクリプト内から参照する方法を紹介します。 シナリオ実行前に、シナリオ名毎に異なるset …
技術(tech) k6 - 負荷試験を簡単に始められるプロジェクトテンプレート 2024-03-20 gogogonkun Salaryman Gonkun's Blog はじめに k6用のプロジェクトテンプレートを作成したので、紹介します。 いざ負荷試験のスクリプトを作り始めるとなった際に、色々と整備して …
技術(tech) k6 - 同一シナリオのVU間でステートを共有する場合はRedisを使おう 2024-03-17 gogogonkun Salaryman Gonkun's Blog はじめに 負荷試験のツールとして、k6は便利です。 そんなk6ですが、単体で利用すると、同一シナリオの異なるVU(Virtual U …