SoapUI の Javascript の使い方
SoapUI では、Groovy スクリプトを記述できます。しかし、javascript も SoapUI でサポートされているため、SoapUI で javascript を記述する方法はありますか?これを詳細に説明する簡単な例はありますか?
SoapUI の Javascript の使い方
SoapUI では、Groovy スクリプトを記述できます。しかし、javascript も SoapUI でサポートされているため、SoapUI で javascript を記述する方法はありますか?これを詳細に説明する簡単な例はありますか?
プロジェクトを JavaScript に切り替えるには、プロジェクトをクリックし、左下隅のウィンドウに移動します。スクリプト言語フィールドを選択し、JavaScript に更新します。
あなたがそれでできる限り、あなたは本当に何でもできます。スクリプト ステップまたはアサーションを作成できます。いくつかの例には、変数を作成するためのスクリプトの作成や、情報を確認するための応答のループが含まれます。JavaScript を soapUI で使用することについてもあまり見つけられず、Groovy に固執することになりました。必要に応じて、Java を介して強力で拡張可能であることがわかりました。
何かを行う方法の具体的な例が必要な場合。これまでに試したことについて、より具体的な質問をすることをお勧めします。
これまでのところ、私は...
function myFunction() {
log.info('Hello');
}
myFunction();
出力はスクリプト ログに表示されます。テストをループする方法などを解決すると、投稿されます…</p>
私は JavaScript を試したことはありませんが、複雑な応答チェックに使用する独自の Java クラスを開発しました。
SoapUI でスクリプト言語を変更する必要はありません。Java クラスを呼び出すには、Java クラスからオブジェクトをインスタンス化し、そのオブジェクトでキー メソッドを呼び出すグルーヴィーなステップがテストに含まれています。SoapUI が groovy スクリプトに渡すオブジェクトを渡すことができるので、応答を処理できます。
Java スクリプト自体は、SoapUI の下の bin/scripts フォルダーにあります。
Java クラスで作業するときは、Brackets などの外部エディターを使用します。変更を保存すると、SoapUI はその変更を検出して Java クラスを再コンパイルするので、クラスを微調整するたびに SoapUI を再起動する必要はありません。
スマート ベアのサイトやその他の場所には、チュートリアルがあり、すぐに使い始めることができます。