2017-01-17 89 views
0

"、" "$"を持つJmeterのパラメータを渡す必要があります。これらはすべて、24Jmeter:名前と値の両方でパラメータに特殊文字を渡す方法

2%以下で撮影されているパラメータと値である:

Parameter:Tabslan$ctl02$gvTasks2$ctl00$ctl06$rptrComments$ctl01$FC$hdnUserName 
Value: at1+Tra+AN,+(Ph:+001-001-001) 

しかし、ポストデータでは、これは以下のように読まれている:それは要求を取得した場合

Parameter:Tabslan2%24ctl02%24gvTasks2%24ctl00%24ctl06%24rptrComments%24ctl01%24FC%24hdnUserName 
Value: at1+Tra+AN%2C+LPN%2C+MD%2C+RN%2C+BS%2C+BA+%28Ph 

答えて

0

、無効encodeチェックボックス

enter image description here

それはPOSTリクエストであれば、key1=value1&key2=value2形式でPost Bodyセクション内のデータを保持します。

例ポストデータ:

Tabslan$ctl02$gvTasks2$ctl00$ctl06$rptrComments$ctl01$FC$hdnUserName=at1+Tra+AN,+(Ph:+001-001-001)&otherkey=othervalue 

つ以上のキーと値のペアは、& enter image description here

0
で区切る場合
  1. あなたがJMeter's built-in proxy serverとあなたのテストを記録考える - あなたが良いHTTPリクエストを取得する必要があります録音に由来するサンプラー構成
  2. 手動でリクエストを作成する場合、ほとんどの場合

    • "Encode?"チェックボックスの状態

      JMeter HTTP Request Encode

    • と何あなたはそれを「生」で異なるView Results Treeリスナー

      Post Data View Results Tree

  3. のと「HTTP」タブを表示されることがありますようリクエストを検証するために使用されています

How to Debug your Apache JMeter Scriptを参照してください。最も一般的なJMeterのトラブルに関する包括的な情報エスティングテクニック。

+0

ありがとうございます。助けになる! – Vicky

+0

私は明確化しています。コンテンツタイプをどのように指定するか。私はコンテンツタイプを追加しました:application/x-www-form-urlencodedそれは私にエラーを投げます。しかし、私はapplication/json; charset = utf-8を使うとうまくいきます。しかし、実際の投稿は機能しません。 – Vicky

関連する問題