Trial¶
Trialの定義です。
リクエスト1つあたりにつき1つ紐づく情報です。
Definitions¶
Trial¶
Key | Type | Description | Example |
---|---|---|---|
seq | int | リクエストされた順番 | 1 |
name | string | リクエストの名称(未指定の場合はseq と同じ) |
testcase-1 |
tags | string[] | タグ | [good, bad] |
headers | dict[string] | レスポンスヘッダ | {"content-type": "text/html;"} |
queries | dict[string[]] | リクエストのクエリ | a: [1] b: [2] |
raw | (string) | rawのBODY | a=100&b=200 |
form | (dict[string[]]) | x-www-form-urlencoded のBODY |
key: [value1, value2] |
json | (dict) | applicaton/json のBODY |
{id: 1, name: 'Ichi'} |
one | ResponseSummary | oneのレスポンス概要 | |
other | ResponseSummary | otherのレスポンス概要 | |
method | HttpMethod | HTTPメソッド | POST |
path | string | リクエストURLのパス | /path |
request_time | string | リクエストした時間 | 2018-12-03T00:12:02.444940+09:00 |
status | Status | ステータス | different |
diffs_by_cognition | (dict[DiffKeys]) | 認識と差分のあるプロパティの紐付け |
HttpMethod
Name | Description |
---|---|
GET | HTTPのGETメソッド |
POST | HTTPのPOSTメソッド |
Status
Name | Description |
---|---|
same | 結果を同一とみなす |
different | 結果を同一ではないとみなす |
failure | リクエストを失敗とみなす |
diffs_by_cognition
キーはjudgement/ignoreアドオンで指定されたtitleになります。
どれにも当てはまらない場合はunknown
になります。
ResponseSummary¶
Key | Type | Description | Example |
---|---|---|---|
url | string | リクエストしたURL | http://hoge?id=1 |
type | string | レスポンス形式 | html, json, png など |
status_code | (int) | レスポンスのステータスコード | 200 |
byte | (int) | レスポンスのバイト数 | 123 |
response_sec | (float) | レスポンスタイム(秒)(小数点第二位) | 10.23 |
content_type | (string) | レスポンスヘッダcontent-typeの値 | text/html;charset=UTF-8 |
mime_type | (string) | レスポンスヘッダcontent-typeに記載されたMIMEタイプ | text/html |
encoding | (string) | 様々な情報から決定したレスポンスエンコーディング | euc-jp |
file | (string) | 保存されたレスポンスのファイル名 | res1.json |
prop_file | (string) | 保存されたレスポンスプロパティのファイル名 | res1.json |
headers | (dict[string]) | レスポンスヘッダ | {"content-type": "text/html;"} |
headers
judge_response_headerがtrue
の場合のみ
DiffKeys¶
Key | Type | Description | Example |
---|---|---|---|
added | string[] | 追加されたプロパティ | [<root><"id">] |
changed | string[] | 変更されたプロパティ | [<root><"id">] |
removed | string[] | 削除されたプロパティ | [<root><"id">] |