add http parameter
GETリクエストにキーと値のペアを含むパラメータを追加します。このパラメータは、リクエストURLのクエリー文字列に付加されます。パラメータは
?
で始まり、複数のパラメータは &
で区切られます。たとえば、次のURLのパラメータは ?id=123&name=John
です: http://example.com/reseource/path/search?id=123&name=John名前 | 説明 | タイプ | 修飾子 |
---|---|---|---|
key | パラメータの名前です。 | String | なし |
value | (任意)パラメータの値です。 | String | なし |
なし
このアクションは、次のプロジェクト項目で使用できます: テストモジュールおよびユーザー定義アクションです。
- オプション1: add http parameterを使用して、GETリクエストに名前/値のペアを追加します。
create http request key value add http parameter firstName John add http parameter lastName Doe uri method variable expected code send http request http://www.acme.com/phonebook/UserDetails GET >>response 200 - オプション2: send http request を使用して、GETリクエストのURIに名前/値のペアを追加します。
create http request uri method variable expected code send http request http://www.acme.com/phonebook/UserDetails?firstName=John&lastName=Doe GET >>response 200
- このビルトインアクションを呼び出す前に、HTTPリクエストは create http request を使ってインスタンス化する必要があります。
- GETリクエストのURIに複数の値のパラメータを追加する場合、テスト手順で複数の add http parameter を宣言します。これらの名前/値ペアは等号で結合され、異なるペアはアンパサンドで区切られます。例えば: /test/demo_form.asp?name1=value1&name2=value2.
- また、GETリクエストに名前/値のペアを追加するためにこのビルトインアクションを使用したくない場合、名前/値のペアをURIに直接追加し、ビルトインアクション send http request を使用してサーバーに対して完全なGETリクエストを送信します。( を参照してください)
- このアクションは修飾子 <ignore> をサポートしています。引数のいずれかの値として文字列
<ignore>
が含まれているか、或いはどの引数かが<ignore>
に評価される式を含んでいる場合、そのアクションは実行中にスキップされます。