0

ログイン Web サービスで受信した JSON 応答からキー値を抽出し、そのキー値を後続のすべてのサービスに渡したいと考えています。

注: このキー値は動的です。

JSON 応答は次のようになります。

{
 "key":"jwtjWgwnqIVapQeDh47rkFaKV6E",
 "username":"Tester",
 "password":"xyz",
 "servername":"123.45.6.789",
 "mailpath":"mail/tmail5.nsf",
 "pin":"xxxx",
 "defaultAttachments":"OFF",
 "sendMailsFor":"W-1",
 "serverTime":"10/09/2012 20:02:57"
}

同じものを抽出し、そのキー値を他のすべての次の Web サービスに渡す正規表現を書くのを手伝ってください。

「参照名:」、「正規表現:」、「テンプレート:」、「一致番号:」に何を書けばよいか、次のWebサービスで「参照名」を宣言する方法を教えてください。

ありがとう!

4

1 に答える 1

1

key応答で外観が一意である場合は、次のような正規表現を使用して、json 応答を返す HTTP 要求に追加された 正規表現エクストラクタを使用するだけです。

HTTP Request
    Regular Expression Extractor
    Reference Name: authKey
    Regular Expression: "key":"(.+?)"
    Template: $1$
    Match No.: 1

${authKey}テスト全体のすべての追加のリクエスト/サンプラーと同様に、抽出された値を参照します。


同じ状況でこれを調べることもできます。
そして、将来、最初に少し調べてみるのを怠らないでください。あなたの質問に対する答えがすでにここにあるように見えるかもしれません。

于 2012-10-09T17:42:55.657 に答える