2017-07-31 11 views
1

ログインしてクッキーの値をチェックして保存するところでgatling testを実行しようとしています。(scala)headerRegexが暗黙の値例外をスローする

07:55:03.140 [main][ERROR][ZincCompiler.scala:141] i.g.c.ZincCompiler$ - /home/crengga/projects/vi-vinl/vinl-gatling/src/test/scala/nl/vi/gatling/simulation/OpenSessionsInitializer.scala:63: could not find implicit value for parameter extractorFactory: io.gatling.http.check.header.HttpHeaderRegexExtractorFactory 

アム:

.pause(minWait, maxWait) 
      .feed(usernames) 
      .exec(
       http("_pLoginForm_Basic") 
        .post("${postUrl}") 
        .headers(headers_0) 
        .formParam("username", "${username}") 
        .formParam("password", "test123") 
        .check(status.is(200), 
         headerRegex("Set-Cookie", "viafoura_session_id") 
          .ofType[(String, String)] 
          .saveAs("vf_sess_id") 
        ) 
      ); 
ログインおよびステータスチェック一部が正常に動作している

が、headerRegexが常に実行中に私に次のエラーを与える:ここで

は、私が持っているコードスニペットをです私はギャトリング(スカラ)クラスでいくつかの輸入品を逃しましたか?

エラーについてインターネットで検索していますが、これまでスカラの一般的な投稿(特定の情報は表示されていません)が見つかりました。スケーラの知識は限られています。

+0

にそれを変更し、エラーが表示されるかどうかを確認します。 – Eugene

+0

はいエラーは引き続き表示されます – sirhc

答えて

1

エラーがクラスをインポートする間違った方法であることが判明しました。私はintellijの自動インポートに依存していたので、必要なクラスをすべてインポートしませんでした。

は、以前はこのようなものだった:

import io.gatling.http.Predef.{currentLocationRegex, headerRegex, http, regex, responseTimeInMillis, status} 

そして、私はねえ、あなたがコードから_.ofType [(文字列、文字列)] _を削除してみてください可能性があり

import io.gatling.http.Predef._ 
関連する問題