2016-05-23 4 views
0

SoapUIの新機能。私はSoapUI Proのデータソースを使用してexcel.Itからデータをインポートしています。各入力に対して200のデータが得られます。入力が必要です。各入力/データ行のアサーションをExcelから行います。データ駆動型テストの実行時に各入力にアサーションを追加する方法

私はExcelでも期待値を与えればよいと思いますが、Excelの期待値を指定せずにデータの各行に対して一意のアサーションを追加する必要があります。

誰かがこのアプローチを使用したかどうかわかりません。

ありがとうございました。

+0

これは[this](https://community.smartbear.com/t5/SoapUI-NG/Xpath-Match-Configuration/m-p/119083#M27511)と似ていますか? – Rao

答えて

0

コンテキスト変数にExcelリファレンス値を格納します

これを行う方法は?

context.excelvaltobeasserted = rightClickhere-->getData-->pointto the name of excel refrence 

コンテキストに値を格納するためのgroovyscriptステップを持って

assert context.excelvaltobeasserted == rightClickhere-->getData-->pointTotheResponseXpath tree 

グルーヴィーなスクリプトのアサーションを追加・ホープ、このことができます。

+0

ありがとうSuman.私は私のExcelの出力を期待していません。私のExcelは、要求要素だけを持っており、各入力に対して、Excelが2行目を選択したときのように、私はそれを検証するために別のアサーションが必要です。 – user6221615

+0

あなたのケースでは、関連するアサートがどのような行為をしているのか教えていただけますか?あなたが検証したいものは? groovyスクリプトアサーションを使用すると、ユーザーの切り替えのcase文を実行できます。この場合、Row参照のようなExcelから取得して、ケースを記述する必要があります。私はこれが最善のアプローチだとは思わない。私はあるケースでヘッダーを検証すると仮定しています。別のケースでは、フォールトを検証したい場合、応答値を検証したい別のケースであると仮定しています。 –

+0

ありがとうございました。私のExcelに3つの要求要素があります(雇用者、部署、製品)。データの各行に対して、アサーションを検証する必要があります。データの最初の行と同じように、応答の要素があるかどうかを確認する必要があります与えられたデータは特定の値を持ち、2行目の場合は、別の要素に特定の値があるかどうかを確認する必要があります。 – user6221615

関連する問題