Httprunnerの知識を学ぶ検証器の説明(四)
867 ワード
- test:
name: get token
request:
url: http://127.0.0.1:5000/api/get-token
method: GET
extract:
- token: content.token
validate:
- {"check": "status_code", "comparator": "eq", "expect": 200}
- {"check": "content.token", "comparator": "len_eq", "expect": 16}
前の例に示すように、各検査項目は一つです。 json
構造、中に含まれています。 check
、 expect
、 comparator
3つの属性フィールド。そのうち check
チェックするフィールドに対応しています。 expect
チェックフィールドの予想値に対応して、この2つは指定されています。 comparator
フィールドは比較方法に対応しています。指定しない場合はデフォルトで使用します。 eq
,つまり、チェックフィールドは予想値と等しいです。できるだけ強力な検査機能を実現するために、
check
属性値はチェーン操作により特定のフィールドを正確に指定できます。 comparator
大量の検査機能も内蔵しています。