問題タブ [scala-gatling]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - ガトリング - JWT トークンをデコードし、トークンの値を検証する
私は Scala でガトリング テストを行っており、デコードされた JWT トークンのいくつかのフィールドを検証したいと考えています。私はそれをデコードする方法を知っていますが、結果のJSONをJavaで行ったようにJacksonを使用してエンティティにマップし、値や存在を確認することはできません/非常に遅いです。
次のような HTTP リクエストを実行し、JSON で JWT トークンを取得します。
トークンは JWT です。それをデコードして、別の JSON を取得できます。
それは私を得る:
Java で DTO を定義し、この JSON を DTO のインスタンスに変換して、各フィールドの値をAssert.assertEquals()
or でチェックします。
しかし、ガトリングでは、それは不可能です:
- Jackson との変換は非常に遅く、永遠にかかります。
- 呼び出しは連鎖しており、の
check()
ようには機能しませんorg.junit.Assert
。
といる:
それで、なにかお手伝いできますか?check()
一部動作しなくなりsession => {}
ます。
JsonUtil.fromJson()
:
DTO: