5

以下のコードを使用して SoapUI から実行しましたが、まだプロパティが見つからないという例外が発生します。

クラスリクエストにそのようなプロパティは存在しません

この問題を解決するにはどうすればよいですか?

def project = com.eviware.soapui.model.support.ModelSupport.getModelItemProject( request ) 

// initialize OAuth consumer     
def consumer = new oauth.signpost.commonshttp.CommonsHttpOAuthConsumer( project.getPropertyValue( "oauth_consumer_key" ), project.getPropertyValue( "oauth_consumer_secret" ));    
consumer.setTokenWithSecret( project.getPropertyValue( "oauth_access_token" ), project.getPropertyValue( "oauth_access_token_secret" )); 

// sign the request     
consumer.sign( context.httpMethod ) 
4

2 に答える 2

1

ここに含めたコードは、PROJECT エディターのイベント タブに移動し、RequestFilter.filterRequest イベントを使用して実行します。また、consumer_key、c​​onsumer_secret、oauth_acces_token、および oauth_acccess_token_secret のカスタム プロパティを作成する必要があります。
smartbear の Web サイトhttp://www.soapui.org/REST-Testing/twitter-sample-project.htmlでこれを実装する方法に関するガイドを次に示します。

于 2013-07-18T23:10:13.783 に答える