請問 httprunner 的 yaml file 是根據什麼格式判斷是否符合規格的?

victor發表於2020-05-04

卡在這個file 很久了,眼睛看了無數次,也沒覺得 這個yaml faile 不合法啊


- test:
name: get guest

request:
url: https://xxx/sessions/guest
method: GET
headers:
Content-Type: "application/json"

validate:
- eq: ["status_code", 200]

extract: [
{"token": content.token"}
]

- test:
name: pin request

request:
url: https://xxx/sessions/pinCodeRequest
method: POST
headers:
Content-Type: "
application/json"
Authorization: "
test $token"
json:
phoneNumber: 7900099049
customerConsent: true
currentPage: "
INITIAL_REGISTRATION_PIN"
validate:
- eq: ["
status_code", 200]

一直warning httprunner.loader.buildup:__load_file_content:402 - Invalid test file format: api/demo_api.yml

另外 如果 第一個test 的token 傳遞到第二test中 需要在前面 加上一個子串 譬如 "test " + token, 我上面的寫法是對的麼? 多謝

相關文章