2017-07-12 6 views
0

私はAPIテストが初めてで、私はSoapUIを使用しています。私は認証が必要ないくつかのテストを持っており、私は転送値を使用してSessionIdを取得することができましたが、私はまだテストでこの変数を使用することに成功していません。私のヘッダーは "Authorization"で、値は "Token"で、トークン値にSession変数を追加したいと思います。どうすれば達成できますか?多分私の連結価値は間違っています。事前SoapUI:トークン変数を渡して別のテストで連結する方法は?

+0

これが役立つかどうかを確認してください - https://stackoverflow.com/questions/35427172/soap-ui-automation-token-retrieval-プロセスが動作しない/ 35451522#35451522 – Rao

+0

応答にRaoさんに感謝します。オープンソース版ではできないということですか?私はグルーヴィーステップをセットアップする必要がありますか?私が言ったように私はすでにトークンを取得している...私は変数として他のテストに追加するだけでよい –

答えて

0

のおかげで私はグルーヴィー使用して私の問題への解決策を見つけた:

def sessionToken = context.expand('${[Testcase name]#Response#$.[session variable]}') 

def accessToken = 'Token ' + sessionToken 

testRunner.testCase.setPropertyValue("accessToken", accessToken) 

ただ、「テストケース名」と「セッション変数」に変更します。 "$ {#TestCase#accessToken}"という値でテストのヘッダーに "Authorization"を追加してください

関連する問題