問題タブ [funkload]
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.
funkload - FunkLoad モニターのレポートにグラフが表示されない
ここのチュートリアルに従ってすべてをセットアップしましたhttp://funkload.nuxeo.org/monitoring.html、モニターサーバーを起動し、ベンチテストを作成し、レポートを作成しました。しかし、レポートには監視から追加されたグラフはありません...何か考えはありますか? 私も資格情報サーバーを使用していますが、それは正常に機能していました...監視対象を追加した後、何も変わらないようです...
モニター.conf
my_test.conf:
python - Funkload 負荷テストの実装
私はパフォーマンステストに非常に慣れていません。そのためにfunkload pypiパッケージを使用しています。これで負荷テストを実行できます。次のシナリオを実装したいと思います。
- 増加率を指定する機能 (つまり、1 分ごとに 5 ユーザー)
- 起動時間を指定する機能 (つまり、20 分以内にすべてのユーザーを起動する)
- ランプ ダウン レートを指定する機能 (つまり、30 秒ごとに 5 人のユーザーを停止する)
- ランプダウン時間を指定する機能 (つまり、1 分以内にすべてのユーザーを停止する)
- ユーザーが増加した後の実行時間を指定する機能 (つまり、すべてのユーザーが増加した後、パフォーマンス テストを 30 分間実行します)
- 各テスト ケースの実行時間を指定する機能 (つまり、ログインとログアウトのテスト スクリプトを 15 回実行)
- ランデブー ポイントを選択する機能 (つまり、すべてのユーザーがログインするのを待ってから、スクリプトの手順を実行する)
- ステップ間で待機する機能 (つまり、ログインし、新しいアカウント ボタンを押し、新しいアカウントを作成し、ログアウトするスクリプトの場合。ログインしてから新しいアカウントの作成ボタンをランダムに押すまで、15 ~ 45 秒間ランダムに待機できるはずです)新しいアカウント ボタンを押してから新しいアカウントを作成するまでに 15 秒から 45 秒待ち、新しいアカウントを作成してからログアウトするまでにランダムに 15 秒から 45 秒待ちます)。
python - 機能/負荷/ストレス テストの組み合わせ ウェブサイト ライブラリ Python
Web アプリケーションのテスト作業を拡大する必要があります。私は、特に機能テストにセレン (python バインディングを使用) を使用することに最も精通しています。並行負荷/ストレス テストも行う必要があるので、別のアプローチを取る必要があると思います。イナゴの見た目は気に入っていますが、機能テスト要件を統合する方法もわかりません。個々のユーザーの基本的なテストの概要は次のとおりです。
- 資格情報を使用してサイトにログインする
- 関連する角度要素を「クリック」してサイトをナビゲートする
- 「クリック」して、さまざまなレポートのダウンロードを開始します
理想的には、これを 10 ~ 50 ~ 100 人の同時ユーザーにスケーリングし、結果 (時間、失敗など) を含むログ ファイルを取得できます。
あまり知られていないテスト ヒーローからのベスト プラクティスのヒントをいただければ幸いです。
編集:
これは少し非標準であることを認識しています。私が試みていることの性質は、分析のためにバックグラウンドで実行されている新しい遺物を使用して複製します。現在、Selenium を適切な方法で Locust と組み合わせることができるかどうかを調べています。