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">] |