問題タブ [threadgroup]
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.
jmeter - JMeterの「スレッドグループ」の意味は何ですか?
JMeter の「スレッド グループ」の意味がよくわかりません。これは、すべてのテスト (Java リクエストなど) が 1 つのスレッドで実行される特定のスレッド グループに属することを意味しますか、またはそのスレッド グループの各テストが別のスレッドで実行されることを意味しますか? JMeter のドキュメントやグーグルからは、これについて明確に理解できませんでした。
session - JMeter - スレッド グループ間でセッションを共有する
私は JMeter にかなり慣れていません。同時に実行中のスレッド グループ内の HTTP リクエスト間でセッション ID を共有する方法を探していました。他の質問を確認しましたが、それらはセッションを扱っていないようで、スレッド間で CSV var を共有するという目標をすでに達成しています。
私のテストスイートの構造:
これは、私のテスト計画がとるフローです (View Results Tree Listener で見られるように):
私の目標は、同じセッション ID を持つ多数の同一のリクエストを一度に送信することです。ご覧のとおり、セッション ID 以外は同一です。これを修正するにはどうすればよいですか?
linux - PID、PPID、TGIDの意味
Linuxカーネルの頭字語PID、PPID、TGIDは何の略ですか?
私はstrace-pidsでそれらに遭遇しました。
loops - jmeter スレッド グループを 5 分ごとに実行する
私のjmeterテスト計画には、csv構成と2つのHTTPリクエストを持つスレッドグループがあります
5分ごとにスレッドグループを実行できるようにしたいので、5分ごとにcsv構成と2つのHTTPリクエストを実行します
Google 検索ではあまり情報が得られませんでした
提案をありがとう
バリー
更新:他の人の利益のために
私の問題を解決するために、次のように Test Action Sampler を使用します。
これを永遠にループするスレッドグループに入れ、5分ごとに2つのリクエストを送信します
android - スレッド グループ リストに非常に多くのバインダーと asynctask があるのはなぜですか? それらはどのように管理されていますか?
セットアップ: サービス クラスとそれにバインドする 2 つのアクティビティがあります。1 つ目は、呼び出すメインの UI アクティビティです。
2 番目のアクティビティは bindService(intent, mConnection, Context.BIND_AUTO_CREATE) のみを呼び出します。
どちらも onStop() で unbindService(mConnection) を呼び出します。
メイン UI にボタン呼び出し "button A" があり、これを押すと arrayList がサービスのメソッドに渡されます。次に、サービス内のメソッドが新しい静的スレッドを開始して、この arrayList を処理します。新しいスレッドには、サービス内のメソッドと通信するための静的メッセージ ハンドラーもあります。2 番目のアクティビティは、サービスを呼び出して計算を実行し、結果をデータベースに保存します。
サービスで 1 つのスレッドのみを明示的に宣言しました。したがって、メイン スレッドを含めて合計 2 つのスレッドが必要であり、サービスにバインドするアクティビティが 2 つしかないため、バインダーは 2 つしか期待できません。ただし、メイン UI の onCreate で Thread.activeCount() を実行すると、最初は 3 つのスレッドが取得されます。後で 4 つのスレッドを取得し、次に 9 つのスレッドと 11 のスレッドが続き、以下で説明する方法で処理を進めます。
ここに質問があります。
バインダーと asynctasks はどのようにスレッド グループのリストに追加されますか? なぜ彼らは拡大し続けるのですか?バッテリーの消費が気になります。スレッドが増えるとバッテリーの消費量が増えますか? それとも、作業が速くなり、これらの自動生成されたスレッドが自分自身をガベージ コレクションしますか? メモリリークはありますか?これらのスレッドが生成される方法を制御できますか?
これに関するドキュメントはあまり見つかりませんでした。この件についてわかる方、教えてください。
アプリの最初の実行、メイン UI の onCreate で:
ThreadGroup ctg = Thread.currentThread().getThreadGroup(); ctg.list();
リストには次のものが表示されます。
main、Binder_1、Binder_2 が 3 つのアクティブなスレッドであることはわかっています。 電話の向きを変えると、logcat は次のように表示します。
次に、メイン UI の「ボタン A」を押して、新しいスレッドを作成して arraylist を処理すると、11 個のスレッドが取得されます。 Logcat ショー: