HMAC認証を含むWebサービスのパフォーマンステストを行っています。詳細は以下のとおりです。JmeterでのHMAC認証の使用
署名を作成するスクリプトが開発されたJavaが、要求の前にMD5 コードとナンス数は、上記生成されたこの情報はに渡されますAPIから送られ
変数 は、 要求を行う前に認証するスクリプトに定義されています。
認証が成功すると、リクエストが送信され、 有効な応答がDBから取得されます。
スクリプトは、JMeterののBeanShellのプリプロセッサに置かれる必要がある:
このスクリプトは、順番に、認証処理を行いますヘッダーマネージャのための値を生成します。
問題は、スクリプトが書き込まれている言語(JS)は、スクリプトの言語を理解していないため、作成したスクリプトを使用することはできませんのJMeterすなわちjmeter
と互換性がありませんです。私は、スクリプトがのJMeter BeanShellのは、それを解釈して、私はjQueryのにそれを変更したり、任意の可能性があることができますどのように 日 MD-5 署名
の値を生成することができるようにjqueryのを使用して、おそらく修正しなければならないことを知っているようになりました私は多くのJavaスクリプトのコードの背景がないので、同様のJQueryコードを取得する。