問題タブ [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.
performance-testing - Mac OS X で Tsung-recorder プロキシを設定するには?
stung-recorder を使用してブラウザでセッションを記録しようとしています。十分に単純に思えますが、それを行う方法がわかりません。Tsung-recorder 言います:
しかし、ポート 8090 はどこに設定すればよいのでしょうか? ドキュメントや回答で見つけることができません。
xml - Tsung match tag : 特定の xml タグを照合する方法 (サーバーの応答は XML)
tsung を使用して Web アプリケーションをテストしています。要求されると、サーバーは xml で応答します。
私がやろうとしていること:エラーが発生した場合は、リクエストで tsung マッチタグを使用してログに記録します。
エラーが発生した場合、xml 応答は次のようになります。
エラー コード値 002 およびその他のエラー コード値の match.log 固有の名前でログインする必要があります。
これまでのところ、私はこれを機能させています。応答内で値 002 を取得すると、一致ログに記録されます。問題は、タグ内になくても 002 値と一致することです。そのため、この値を保持する通常の xml 応答と一致する場合があります。002 008
私の質問は、エラー値とそれがタグ内にあるという事実をどのように一致させるのですか?
ツングリクエスト部分は次のとおりです。
soap - Tsung SOAP 呼び出し
Tsung を使用して SOAP 呼び出しを介して Web サービスのパフォーマンスをテストしようとしています。この例で説明されているようにスクリプトを作成しました: http://lists.process-one.net/pipermail/tsung-users/2010-November/001584.html
contents_from_file="" と contents="" が同様に機能することを確認したので、問題は発生しません。
問題は、サーバーから応答がないことです。ダンプ ファイルは次のようになります。
そして - 何もありません。tsung_controller@.log にエラーはありません
以前の QA エンジニアが Parasoft Load Test ツールで同じリクエストを既に作成しており、機能しています。Tsungで再現しようとしています。
私は何を間違っていますか?誰かがこれで私を助けてくれますか?
tsung - Tsung テストは、sha-256 アルゴリズムを使用して SSL で接続できません
error_unknown の tsung テストの起動に直面しました。ホストで証明書暗号アルゴリズムを sha-1 から sha-2 に変更した後にエラーが発生しました。たぶん、tsung 設定に追加のオプションを追加する必要がありますか?
scala - C10k TsungガトリングとPlayWS
私は負荷テストの初心者ですが、Amazon で多くのことを調べてテスト システムを構成しました。このシステムは、Websocket サーバー、Play フレームワーク、およびいくつかの負荷テスト マシンで構成されています。TsungとGatlingなどの負荷テスト ツールを試してみました. 私のテスト シナリオ: 1 万人を超えるユーザーを作成し、それぞれがサーバーに接続し、毎秒メッセージの送信を開始します。Linux を調整して、10 万を超える接続を処理できるようにしました。ガトリング用に JAVA_OPTS を試してみました (メモリと ParallelGC の使用量を追加しました)。サーバー側で akka をいじって、100 ~ 300 のディスパッチャ スレッドを処理します。サーバー マシン用に 60 GB RAM と 10 GBit チャネルを備えた 36 個の vCPU マシンを注文しました。しかし、その結果、同じ Tsung と Gatling が 1 台のマシンから毎秒 10,000 近くのメッセージを送信しました (160 バイト未満のテキスト メッセージだけを送信しました)。誰か説明してくれませんか。1 万人を超える同時ユーザー (1 秒あたり 1 メッセージ) に到達できないのはなぜですか。そして、私は何を間違っていますか?
Linux 構成
sudo ulimits -n > 999999 sudo vim /etc/sysctl.conf
5 台のクライアント マシンでテストしたところ、サーバー側の on play フレームワークは 50,000 ユーザーからの 1 秒あたり 50,000 メッセージを処理できることがわかりました。このような構成で。問題は、1 台のクライアント マシンが 10,000 ユーザーから 10,000 mps を超えて送信できないことです。おそらく誰かが、10,000 ユーザーから 10,000 mps 以上を送信できる他の負荷テスト ツールを知っているでしょう。
tsung - Tsung setdynvars が値を置換しない
次のスクリプトがありますが、何らかの理由で値が値 1 に置き換えられていません。
実際、サーバー側の uname へのリクエストは次のように受信されています。
SampleUser%_cun%
問題の原因となる可能性のあるアイデアはありますか?
erlang - Tsung - 変数置換での Erlang 式の使用
Tsung では、次のように変数を置き換えることができます%%_counter%%
。しかし、どうすれば次のようなことができます%%_counter * 2 + 1%%
か?