問題タブ [test-plan]

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.

0 投票する
0 に答える
454 参照

java - jmeter 2.11 - 空のテスト計画

Java 1.7 で Jmeter 2.11 を使用しています。面白いことに、おそらく古いバージョンの Jmeter を使用して作成された別のテスト計画からコードの一部をコピーして貼り付けました。テスト計画は正常に実行されましたが、GUI モードでテスト計画を開くことさえできませんでした。この例外が発生します。

おそらくResultsCollector部分が2.7を使用して書かれているため、2.11を使用しているときに原因例外でバージョンが2.7であることが言及されていることに気付きました(私は思う)が、これは以前に失敗したはずです。なんでいきなりブレイク?

これをなくすには、ResultsCollector を手動で書き直す必要がありますか? または、それをなくすためのよりスマートな方法はありますか?

ありがとう。

0 投票する
1 に答える
2678 参照

jmeter - JMeter で Beanshell スクリプトが 1 回 (テスト計画の開始と終了) 起動される

こんにちは !

私の問題を明確に説明しようとします。

コンテキスト

HTTPリクエストをサーバーに送信するJMeter TestPlanがあります。返されるエラーのさまざまなケースをアサートする Beanshell スクリプトがあります。

  • 302 応答コード -> OK
  • 200 応答コード -> ?

エラー 200 ごとに、応答データ文字列をチェックして、それがエラーか正しいケースかを確認します。( User don't have right rightsのようなユーザー エラーはOK ですが、Server is availableERRORで、どちらも応答コードとして 200 を持っています。)

ここに私のテスト計画があります:

TestPlan JMeter

目標

1 つのアサーション スクリプトだけで複数のエラーが返されるため、ViewResultTree. ただし、テストを起動するときは無効にし、TestPlan をリモートで起動します。

各エラーを手動でカウントするというアイデアがありました。サンプルはすべてアサーション スクリプトに入り、ifその内容に従って正しいブロックに移動します。各ブロックでいくつかの変数(実際には JMeter.properties)をインクリメントします。

次のように、テストプランの最後にこれらすべての変数を JFrame に表示したいと思います。

ScriptJFrame

問題

私の問題は、TestPlan の前後に Beanshell スクリプトを起動する方法がわからないことです。

サンプルが send になる前に最初のスクリプトを開始して、すべてのプロパティ変数を 0 に初期化するだけです (それ以外の場合は、最後の TestPlan の値を保持します)。

そして、テスト計画が終了した後、すべての変数を含むフレームを表示する 2 つ目のフレームが必要です。(現在は JFrame ですが、このままではありません。)

テスト済みのソリューション

1) 私の最初のスクリプトでCounterは、テスト計画の最初に (JMeter > Config Element > Counter) を 0 に設定しましたIf Controller

コントローラの場合 (counter==0)

props.set("302","0");「302」がすべての 302 応答コードをカウントするプロパティである Pre-Processor Beanshell があります。

それは正しく機能しますが、これを行う適切な方法があるかどうか知りたいです。

2) 次に、2 番目のスクリプトで aswell を使用しようとし${JMeterThread.last_sample_ok}ましたIf Controllerが、期待どおりに動作しません。サンプルの後に配置すると、OK アサーションが開始され、テスト計画の最後に配置すると、呼び出されません。

すべてのスレッドが停止した後 (つまり、すべてのサンプルが終了した後)、beanshell スクリプトを 1 回実行するにはどうすればよいですか?

よろしくお願いします。すべてを理解していただければ幸いです。

0 投票する
0 に答える
1684 参照

visual-studio-2013 - MTM (Microsoft Test Manager) からテスト ケースをエクスポートする

Microsoft Test Manager 2013 からテスト ケースをエクスポートしようとしています。さまざまなツールを試しましたが、どれも機能しません。2 つの異なるエラーが発生します。1) GAC に microsoft.teamfoundation.build.client バージョン 11.0.0.0 をインストールする必要があります。2) オブジェクト参照がオブジェクトのインスタンスに設定されていません。アプリケーションで致命的なエラーが発生しました。システム管理者に連絡してください。

ケース 2 では、TFS に接続できます。プロジェクトに接続しようとすると、エラーが発生します。

何か案は?

0 投票する
1 に答える
1116 参照

jmeter - テスト計画 Jmeter に複数のシナリオを追加することは可能ですか?

100 人の仮想ユーザーと 3 つのスクリプトがあります。20 人のユーザーを 1 つのスクリプトに、30 人のユーザーを 2 番目のスクリプトに、50 人のユーザーを 3 番目のスクリプトに割り当てる必要があります…</p>

質問:

  1. 単一のテスト計画に 3 つのシナリオ (スクリプト) を追加する方法は?
  2. 負荷分散を 3 つのスクリプトに割り当てる方法 (20 ユーザーを 1 つのスクリプトに、30 ユーザーを 2 番目のスクリプトに、50 ユーザーを 3 番目のスクリプトに割り当てます)
0 投票する
1 に答える
405 参照

xml - JMeter 2.8.20130705「変換エラー」で .xml (作業中) テスト計画を開くことができません

テスト計画 (.xml ファイル) を JMeter にインポートしようとすると、エラーが発生します。エラーは次のとおりです。

.xml の 29 行目:

理由はありますか?どうもありがとう!

0 投票する
1 に答える
900 参照

unit-testing - NUnit テストが、Visual Studio 2013 (C#) を使用して TFS のテスト選択ダイアログに表示されない

1 か月以上前に開始された新しいプロジェクトに Visual Studio 2013 と TFS を使用しています。私が NUnit をテスト フレームワークとして選んだ主な理由は、Resharper と Teamcity の使用に慣れていたからです。ビルド中に、(NUnitTestAdapter を使用して) テストを実行するように TFS を構成しましたが、すべて問題ありません。単体テストを TFS のテスト ケース アイテムにリンクできることを発見しました。これはかなり良いことのように思えますが、テスト ケース アイテムの [テストの選択] ダイアログでは、MsTest テスト (TestClass および TestMethod 属性を使用) しか表示できません。 ) NUnit テストではありません。

1 つのオプションは、MSTest に変換することです (何かアドバイスはありますか? テスト セットはまだ 200 個未満のテストであり、主にクラスとメソッドの属性を置き換えます)

たとえば、次の 2 つのテストでは、最初のテストしか表示されません

0 投票する
1 に答える
421 参照

testing - Doxygen テスト計画の生成

Doxygen には、多数のテスト ケースからテスト計画を生成する機能がありますか? これは、「Zephyr」と呼ばれる Atlassian Jira プラグインによく似ています。

0 投票する
3 に答える
385 参照

test-plan - テスト戦略のマインドマップ作成ツール

クライアントにテスト戦略を提示するには、より精巧なマインドマップを描く必要があります。ツールでマインドマップを作成した経験はありません。

誰かが良いマインドマップ作成ツールを提案できますか?