問題タブ [tsung]
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.
java - mysql + xmpp サーバー + テストの読み込み - 物理的な限界に達しましたか?
負荷テスト中 (サーバーに接続するユーザーをシミュレート)、最初の 1750 秒間、平均トランザクション/秒レートは約 300 ~ 400 で、ピークは約 700 トランザクション/秒です。これらのトランザクションは、トランザクションごとに約 5 ~ 10 のクエリの割合で、サーバーの基礎となる mysql データベースを使用しています。結合、ビュー、またはより複雑なものはありませんが、単純なクエリ、それに応じてインデックス化されたデータベース、innoDB ストレージ エンジンがあります。マシンには十分な RAM と CPU パワーがあり、監視により、SQL 例外が発生した場合でも、マシンには 50% を超える空き CPU/RAM リソースがあることがわかります。Db エントリは 10^5 の大きさのオーダーですが、それでも、これらの例外が約 20 ~ 30 あります。
私はそれらを再確認したので、時間の測定値は正しいと信じています. なぜこのような例外が発生するのですか? 測定された実行時間がかなり短い場合があるのはなぜですか (0 ミリ秒 = 即時例外スローでも) ?
Mysql のスロー ログが明らかにします (大きな問題が 1 つだけですか?):
データベースの jdbc ドライバーを変更してみましたが、現在使用しているバージョンの mysql にそのようなバグが記録されていないことを確認しました。
ご意見をお寄せいただきありがとうございます。
erlang - Tsungエラー:ホストでnewbeamを開始できません
kubuntu12.04を実行しているボックスにtsungを接続しようとしています
これが私の設定のクライアント部分です
次のコマンドでtsungを実行します
tsung_controllerログファイルに次のエラーが表示されます
マニュアルのトラブルシューティングを読み、すべてのベースがカバーされていることを確認しようとしました(同じerlangバージョン、パスワードなしでssh接続が機能する、ホスト名が正しく設定されているなど)
私は彼らが与えた例との接続性を確認しました、これが私の結果です。
ユーザーマニュアルでは、接続がerlangで機能すると、tsungも機能することを前提としているようですが、これは私には当てはまりませんが、同じタイムアウトの問題が発生します。
これをさらにデバッグする方法がわかりません。ヘルプや提案をいただければ幸いです。
更新:コメントで要求されたように、私はIPを使用してみました。次の設定で
しかし、同じエラーが発生しました。
amazon-ec2 - ホストでビームを開始できず、ホストで newbeam を開始できない
次のような問題があります。
/etc/hosts ファイル (tester0) は次のとおりです。
インスタンスを起動するたびに (すべて同じバージョンの Erlang を使用し、ソースからビルドしました)、次のスクリプトを実行します。
そして、ドキュメントに記載されているテストを完全に実行できます(次のような):
そしてページで説明されているようなもの: https://support.process-one.net/doc/display/ERL/Starting+a+set+of+Erlang+cluster+nodes
次に、(tester0 で) 実行します。
次の理由から、それは理にかなっています。
奇数???
erlang - tsung ts_config_server ホストで newbeam を開始できません (理由: タイムアウト) 中止します
私は現在、Amazon の EC2 サービスで分散負荷テストを行っている最中であり、機能させる方法に関するすべてのドキュメント/フォーラム/サポートに熱心に従っていますが、残念ながらこの時点で立ち往生しています。関連するIRCの誰もこれに答えることができませんでした...
これが私が見ているものです:
コントローラー自体で単純に実行する場合、Tsung を完全に正常に動作させることができるポイントにいますが、オプションを使用します。
また、より高い/より低いCPU値で動作します。
また、次を使用してローカルで簡単に動作させることもできます。
しかし、希望するスループットを得ることができないため、これは今では役に立ちません。
物事を機能させるために、sshキーをインストールしました。私はこれらのサーバーのすべてのポートを開いています [0 - 65535 ]、まったく同じバージョンの Tsung、Erlang を使用しています。サーバー上のすべてのものは実際には同じです (これらは互いのイメージです)。
Tsung バージョン 1.4.2 Erlang R15B01 Ubuntu 12.04LTS 同じ EC2 セキュリティ グループ (すべてのポートが開いている - TCP と UPD の両方が開き、iptables または SELinux はありません) 同じ EC2 アベイラビリティ ゾーン
tsung を起動すると、上記のように tester0 に送信するだけで機能し、ts_config_server は newbeam を次のように起動します。
ただし、リモートサーバーでこれを実行しようとすると、テスト全体が失敗し、ユーザーがゼロになります。
ただし、2つのクライアントで実行しようとすると(つまり、以下のように):
Web サーバーにヒットするユーザーがゼロになりました。理由はわかりませんが、これは私にはまったく直感的ではありません。
私が気づいたことの 1 つは、slave:start に渡されるすべての引数のうち、存在しないのは 1 つだけであり、それは -boot ディレクティブに続くものです。
むしろ、そのディレクトリには次のファイルしかありません。
私が実際に試した最後のことは、slave:start を試行したときに ssh セッションで何が起こっているかをログに記録することですが、結果が得られません。私は実行してこれを行いました:
ssh_log_me の場所:
しかし、実行しても出力が得られません:
erlang の -boot ディレクティブと実際の erlang コード (ts_config_server 用) を調べましたが、この時点で少し迷っており、最後の情報が 1 つ欠けているだけかもしれません。
ここで私の xml ファイルを見てください: http://pastebin.com/2MEbL6gd
erlang - Tsung: newbeam を開始できません (理由: no_rsh)
EC2 マシンで tsung スレーブを起動しようとしています。キーは所定の位置にあり、テストは
は働いている。
tsung を実行すると、次のエラー メッセージが表示されます。Erlang のドキュメントには、no_rsh は「コンピューター上に rsh プログラムがない」ことを意味すると書かれています。
これを実行する方法を知っている人はいますか?
どうも
tsung - フェーズ期間を超えましたが、すべてのユーザーが起動されたわけではありません
tsungでソケットをテストしました。
tsung.xml:
そして、ほぼすべてのフェーズで、Phase duration exceeded, but not all users were launched
次のようなレポートを受け取りました。
何か問題ある?
erlang - ejabberd の内部および外部コンポーネントをテストする方法
ejabberd には 3 つの xmpp コンポーネント (内部および外部) があります。これらのコンポーネントはスタンザを交換します (主に iq)
負荷テストには tsung を使用する必要があるとインターネットで読みましたが、コンポーネントによって交換されたスタンザが正しいかどうかをテストするにはどうすればよいですか (たとえば、特定の iq クエリに対して特定の iq 結果を取得するなど)。
erlang ソリューションによる escalus があることを知りました。この種のテストに使用できますか? もしそうなら、オンラインのリソースはありますか?
tsung - tsung1.5.0aによって生成されたグラフレポートにx/y軸の数値が表示されない
tsungをgithubからダウンロードしてコンパイルし、一般的なテストタスクを実行しましたが、グラフレポートにx軸とy軸の数値が表示されません。
1.4.2から1.5.0aにアップグレードするものがありませんか?
load - Tsung クラスターの問題: tsugn クラスターを開始できません
ここに既に投稿されている他のソリューションを試したので、この質問をしています。EC2 インスタンスを使用してセットアップしようとしている Tsung クラスターがあります。
EC2 ボックスのセキュリティ グループは、ポート 0 ~ 65335 を既に開いています。
マスター ボックス: /etc/ssh/ssh_config クラスタ ボックスでルート "StrictHostKeyChecking no" としてクライアント ボックスに ssh できます。
Tsung xml ファイルは次のように設定されます。
<client host="tester0" weight="8" maxusers="10000" cpu="4"/>
Tsung を実行すると、次のようになります。
Can't start newbeam on host 'XXXXX (reason: timeout) ! Aborting!
同様に、試してみてください:
slave:start(tester0,root,"-setcookie mycookie").
結果は{error,timeout}
私が言ったように、私は以前にここに投稿された解決策を試しましたが、どれもうまくいきませんでした.
asp.net - メモリリークと負荷テスト
私は多くの調査を行いましたが、以下に関する情報を見つけることができませんでした。
私はasp.net 4.0を使用しています。Webアプリケーションを作成しました。私が作成したプログラムでメモリリークをチェックする方法を知りたいです。これを行うために使用できるツールはどれですか。また、負荷テストを実行するために使用できる優れたツールも知りたいです。同じWebサイト、推奨されているツールはすべて理想的ではないため、どのツールを使用できますか負荷テストに使用したツールは、tsungと他のいくつかの無料ツールです