2017-03-06 12 views
0

既存のテスト自動化スクリプトのためにJMeterスクリプトを生成する方法はありますか? 基本的には、同じテスト自動化スクリプトを使用することです。テスト自動化スクリプトは、JMeterを使用してもパフォーマンステストにセレンを使用して作成されたとします。既存のテストオートメーションスクリプトのためにJMeterスクリプトをオンザフライで生成する方法はありますか?

アイデアや考えはありますか?

-Raj

おかげで、 Rajani

答えて

1

解決策は、あなたのセレンテストを記録することです。

  1. スタートのJMeterのHTTP(S) Test Script Recorder
  2. Configure your Selenium scripts to use JMeter as a proxy
  3. テストを開始
  4. - JMeterは記録されます。

このようにして、テスト「スケルトン」が得られますが、ダイナミックパラメータを処理する必要があります。この手順を回避するには、代替記録ソリューションを試すことができます。自動相関を適用した「SmartJMX」モードでJMeterテストをエクスポートできます。詳細については、How to Convert Selenium Scripts into the JMXの記事を参照してください。

+0

ありがとうドミトリ!優れた! – rpagadala

0

はい、あります。

JMeter APIを使用してJMeterのプログラムをプログラムで実行することができます。

これを使用して、テスト項目をオンザフライで作成し、テスト計画を作成して実行する独自のテストハーネスを作成することができます。 または既存のプラン "テンプレート"をロードし、&にアクセスしてテスト要素を変更し、再度実行します。

正確にはあなた自身に尋ねてください(ここで私たちと共有してください)。それでは、JMeterスクリプトコンポーネントを使用して実装する可能性を検討してください。

基本的には、JSR223/BeanshellコンポーネントのSeleniumをSelenium APIから呼び出すことができます。

さらに、there exist a pluginはセレンのものを使って行います。

PS普遍性は、しばしば独立した機能的/機能性のために巧みに作られたものを克服するために必要な努力のために、ロードスイート。

+0

こんにちはYuri、はい私はスレッドで明確に述べられているように私が探しているものを明確にしています。同じテストケースのパフォーマンステストと同様に、機能的な自動化のために単一のスクリプトを使用する方法を考えています。どんな方法もありがとう、私は調べるだろう.-ラジャニ – rpagadala

関連する問題