問題タブ [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.
mysql - Tsung Erlang関数(dynvars)-引用符のエスケープ
TsungとErlanは初めてで、答えを見つけることができなかった問題に遭遇しました。Tsung dynvars Erlang関数でerlang-mysql-driverを使用していますが、引用符のエスケープに問題があるようです。
私はこのようなことをしたいです:
しかし、空白エラーが発生します:
実際にはselectに変数を使用する必要がありますが、構文がわかりません。次のようなものが私が探しているものです:
erlang - tsung-recorderを使用したerlanginitエラー
UbuntuVMで負荷テストを行うようにTsungをセットアップしました。セットアップスクリプトを手動で記述すれば、Tsung自体は正常に機能しますが、tsung-recorderを使用して、ブラウザーを介して動的にスクリプトを作成したいと思います。
ただし、tsung-recorderを起動すると、次のエラーが発生します。
私はerlangの専門家ではないので(現時点ではerlangの経験はまったくありません)、クラッシュしているものと、tsung-recorderを機能させるために修正する方法を誰かが知っていますか?
node.js - Ubuntu で最大接続数を増やしますか? (Tsung 同時実行テスト)
NodeJ、特に同時実行性をテストしています。これにはTsungを使用しています。残念ながら、Tsung は十分な数のユーザーを生み出すことができていないようです。~2GB の RAM がまだ使用されていませんが、同時接続数は約 30K しかありません。(チャートを確認してください)
XML 構成ファイルは次のとおりです。
では、すべての RAM が使用されるように、ユーザーを増やすにはどうすればよいでしょうか???
performance - ツング。変数値を持つ contents_from_file 属性
tsung の使用に問題があります。
サーバーに送信する必要がある 1 つのディレクトリに複数のファイルがあります。このファイルのリスト (フルパス) を含むファイルを作成し、オプションを tsung config に追加します。
私の目標は、このファイルからランダムなファイルパスを選択してサーバーに送信することです。そのために、構成の次の部分を書きました。
しかし、これは機能しません。attr contents_from_file を定数として設定すると、すべて正常に動作します。変数でこれを行う方法はありますか?
ip - Tsung でユーザーごとに異なる IP アドレスを指定する方法
Tsung でユーザーの IP アドレスを指定することは可能ですか? Apache ログでは、ユーザーは同じ IP アドレス (テストが実行されたマシンの IP) を持っているためです。Apache ログでそれらを区別できるようにするために、一意の識別子を持つ新しいユーザーを生成する必要があることを、Tsung で何らかの形で指定したいと思います。
いくつかのアイデア?
testing - カスタム XMPP IQ スタンザを待機しているサーバーでストレス テストを実行するには、どのツールを使用すればよいですか?
カスタム XMPP IQ スタンザを受け取って処理するアプリケーションがあります。何人のユーザーをサポートできるかを確認するために、ストレステストを行いたいと思い、検索したところ、Tsung が見つかりました。Ubuntu のパッケージをダウンロードしてインストールしようとしましたが、コマンド ラインで実行すると、次のエラーが表示されます。
構成ファイル /home/user/.tsung/tsung.xml が存在しません。中止します!
hereで説明されているように、圧縮ファイルをダウンロードしてコンパイルも試みましたが、「make」コマンドを実行するとエラーが発生しました。
ストレステストを実行するために使用できる他のソフトウェアを知っていますか?
ありがとう、オスカー
erlang - Tsung を使用してテスト gen_tcp (SSL) をカスタム バイナリ インターフェイスでロードする
TCPソケット(SSL対応)を介して通信されるカスタムバイナリインターフェースを備えたErlangで記述されたサーバーがあります
このサーバーを負荷テストできるようにする必要があります。
Tsung のようなツールはうまく機能するようですが、HTTP、LDAP、Jabber/XMPP などをサポートするインターフェースに対してです。Tsung を正しい形式で使用して、バイナリ インターフェース経由でサーバーとインターフェースすることは可能ですか? より良い解決策はありますか?
erlang - Tsungで名簿の連絡先を削除するには?
Tsung で名簿の連絡先を削除する際に問題があります。私は彼らに尋ねようとしましたが、誰も私のメールに答えませんでした。私の構成(.xml)のすべてはドキュメントのようですが、連絡先の追加のみが機能し、名前の変更と削除は機能しません。ここに私のセッションコードがあります:
erlang - Tsung: munin からの CPU 使用率の値が高すぎます
Tsung 負荷テストを実行しているときに、munin レポートを機能させるのに苦労しています。私のセットアップは次のとおりです。
Web サイトのステージング サーバー (staging4):
- 2CPU
Tsungサーバー
- 2CPU
私の Tsung サーバーには、ポート 4950 で staging4 への SSH トンネルがあります。以下の tsung.xml 構成を参照してください。
負荷テストを開始すると、10 秒ごとに次のエラー メッセージが表示されます。
私は間違っているかもしれませんが、これはステージング 4 サーバーに 2 つの CPU があり、結果の CPU % が 100% を超えているためだと思います。Tsung コードを確認したところ、監視 XML 要素https://github.com/processone/tsung/blob/master/src/tsung_controller/ts_configで参照される CPU の数を設定するオプションではないようでした。えーる
ただし、munin プラグイン ラッパーに CPU 設定があるようですhttps://github.com/processone/tsung/blob/master/src/tsung_controller/ts_os_mon_munin.erl
誰もこれに遭遇したことがありますか?munin の値をログ ファイルに返す方法はありますか?
どんな提案でも大歓迎です。
どうもありがとう
testing - 「tsung-recorder stop」後も実行中の tsung-recorder
Mac で Tsung 構成をセットアップし、開発中の Web サイトでテストを記録しようとしました。
「tsung-recorder start」を実行し、Firefox localhost:8090 で tsung のプロキシを設定しました。次に、実行中の Web サイトを少しナビゲートしました。ファイルをチェックしました:
/tmp/tsung_recorder.pid
正しいpidが含まれていました。
「tsung-recorder stop」で tsung-recorder を停止しようとするまでは、すべて問題ありませんでした。
$tsung-recorder ストップ
$"tsung レコーダーが my-mac で実行されていません"
[わかった]
ここでの問題は、レコーダがまだバックグラウンドで実行されており、生成された xml が完了していないことです。記録中に行ったすべての http 要求は xml ファイルに記録されたので、記録中にすべてが正常に機能したことがわかります。
この問題で正しい Tsung テスト ファイルを取得する方法を知りたいです。残りのタグは自分で完成させる必要がありますか?
もちろん、この非停止プロセスに関する問題を解決したほうがよいでしょう。しかし、なぜこれが起こっているのかについての手がかりはありません。
Tsung バージョン 1.3.1 erlang : otp_src_R13B02-1
ps: 私の拙い英語を許してください。すべてが完璧ではないかもしれません。私はそれが理解できるほど十分に明確であることを期待しています.