2017-08-14 6 views
1

私は、フレームワークを構築するのに役立つ一連のリクエストにわたって使用する共通の関数を書くのに助けが必要です。郵便配達でグローバル関数を書く方法

私は事前要求

var delay = eval(globals.function); 
delay.function1(value1); 
に次のように使用される以下の機能が

postman.setGlobalVariable("function", function function1(parameters) 
{ 
    //sample code 
}); 

最初の機能でテストタブで宣言されている以下のフォーマットを

を使用しようとしています

次のエラーが発生しました

事前要求スクリプトを評価中にエラーが発生しました:未定義のプロパティ 'function1'を読み取ることができません。

グローバル/共通の機能を定義し、要求全体で使用する方法を教えてもらえますか?

let utils = eval(globals.loadUtils); 
utils.reuseableFunction(); 

あなたはまたの開発ロードマップを確認することができます。私はグローバル変数loadUtilsを再利用することができ、別の要求で

postman.setGlobalVariable("loadUtils", function loadUtils() { 
    let utils = {}; 

    utils.reuseableFunction = function reuseableFunction() { 

     let jsonData = JSON.parse(responseBody); 
     console.log("foobar"); 
    } 

    return utils; 

} + '; loadUtils();'); 
tests['Utils initialized'] = true; 

おかげで、事前に

答えて

関連する問題