| # | 用例名称 | 描述 | 类型 | 状态 | 耗时 | 操作 |
|---|---|---|---|---|---|---|
| {{ loop.index }} |
{{ case.name }}
{{ case.module | friendly_module }}
|
{{ case.desc }} | {% if 'scenario' in case.markers %} 场景 {% else %} 单接口 {% endif %} | {{ case.status }} | {{ "%.3f"|format(case.duration) }}s | |
|
{% if case.setup_stdout %}
前置步骤 (Setup)
SETUP
{{ case.setup_stdout }}
API 调用链 ({{ case.api_calls|length }} 个请求)
{% if 'scenario' in case.markers %}
{% for call in case.api_calls %}
{% else %}
{% for call in case.api_calls %}
{{ call.method }}
{{ call.url }}
{{ call.status_code }}
{{ call.elapsed_ms|int }}ms
{% if call.request_body %}入参: {{ call.request_body }} {% endif %}
{% if call.query_params %}Query: {{ call.query_params }} {% endif %}
{% if call.response_body %}返参: {{ call.response_body }} {% endif %}
{{ call.method }}
{{ call.url }}
{{ call.status_code }}
{{ call.elapsed_ms|int }}ms
{% if call.request_body %}入参: {{ call.request_body }} {% endif %}
{% if call.query_params %}Query: {{ call.query_params }} {% endif %}
{% if call.response_body %}返参: {{ call.response_body }} {% endif %}
断言详情
{% for a in case.assertions %}
{{ a.description }}
{% if a.expected is not none %}期望: {{ a.expected }}{% endif %}
{% if a.actual is not none %}实际: {{ a.actual }}{% endif %}
{% endfor %}
错误信息
{{ case.error_message }}
后置步骤 (Teardown)
TEARDOWN
{{ case.teardown_stdout }}
原始输出 (点击展开)
{{ case.stdout }} 原始输出
{{ case.stdout }}
无详细数据
{% endif %}
|
||||||