httprunner 斷言, 在源碼 parser.py 中可以查看:
| 斷言 | 斷言說明 |
|---|---|
| "eq", "equals", "==", "is" | "實際結果"和"期望結果"相等 |
| "lt", "less_than" | "實際結果"小於"期望結果" |
| "le", "less_than_or_equals" | "實際結果"小於等於"期望結果" |
| "gt", "greater_than" | "實際結果"大於"期望結果" |
| "ge", "greater_than_or_equals" | "實際結果"大於等於"期望結果" |
| "ne", "not_equals" | "實際結果"和"期望結果"不相等 |
| "str_eq", "string_equals" | 轉義字符串后對比,"實際結果"和"期望結果"相等 |
| "len_eq", "length_equals", "count_eq" | 字符串或list長度,"實際結果"和"期望結果"相等 |
| "len_gt", "count_gt", "length_greater_than", "count_greater_than" | "實際結果的長度"大於"期望結果" |
| "len_ge", "count_ge", "length_greater_than_or_equals", "count_greater_than_or_equals" |
"實際結果的長度"大於等於"期望結果" |
| "len_lt", "count_lt", "length_less_than", "count_less_than" | "實際結果的長度"小於"期望結果" |
| "len_le", "count_le", "length_less_than_or_equals", "count_less_than_or_equals" |
"實際結果的長度"小於等於"期望結果" |
| 提取變量 | 說明 |
| em validate(.*)TOC em | 使用正則提取變量 |
| content.data.name | 使用json提取變量 |
