問題タブ [scala-gatling]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
397 参照

java - ガトリング テスト ベースを共有するためのベスト プラクティス

コードの編成とテストの共有についてアドバイスが必要です。

状況の説明から始めましょう。私たちは、それぞれのチームが独自の独自のビジネス コンポーネントを開発し、コードベースが互いに干渉しないアーキテクチャを持っています。ただし、これらは Node.js プロジェクトですが、その背後にあるテクノロジは重要ではありません。

チームの 1 つは、アプリケーションの負荷テスト用のガトリングを作成することを決定し、小さいながらも非常に有用なプロジェクトを作成しました。そして、それはうまく機能したので、他の多くのチームが独自の目的のためにこのプロジェクトを採用することを決定し、シナリオをわずかに変更しましたが、同じシミュレーション コードのセットアップなどを残しました。Java/scala/maven などに慣れていない...彼らは全体をコピーしたnpm プロジェクトのサブフォルダーにプロジェクトを作成します。

もちろん、これにより、集中化された「コア」の変更やその他のメンテナンスが不可能になります。

だから私の質問は...私たちのjavascript開発者が理想的にはいくつかのシナリオScala(またはおそらく他の何か)ファイルをいくつかのフォルダーに作成するだけでよいような方法でコードを整理するためのベストプラクティス、理想的な方法は何でしょうかプロジェクトで、1 つまたは 2 つのコマンドを使用するだけで、プライベート リポジトリから共通コードを自動的にプルしてテストを実行できます。

私がこれまでに考えていること:

テスト用コードベースでアーキタイプを作成し、「アーキタイプ:生成クリーン インストール ガトリング:実行」などを実行します...

しかし、これはまた同じことをします。プロジェクトの全体のコピーを別のサブディレクトリに作成しています...

みんな、ありがとう!

0 投票する
1 に答える
751 参照

video-streaming - ガトリングでメディア ストリーミングをシミュレートする方法

したがって、私のシミュレーションでは、メディア プレーヤーを含むページを複製し、同じバックエンドからビデオをストリーミングする必要があります。

ブラウザのように部分的なコンテンツのみをダウンロードするのではなく、Gatling からの Get リクエストを使用して、ビデオ全体を一度にダウンロードします。

ダウンロード ストリームを制御またはペース調整して、ビデオ全体を一度にダウンロードするのではなく、ブラウザで行われるように部分的なコンテンツごとにダウンロードする方法はありますか?