我想试着用 Halo 的 API 做一点自动化的接口测试,但在用户登陆这块遇到点问题,不太清楚密码是怎么加密的。下面是我的测试用例。
#!api-testing
# yaml-language-server: $schema=https://gitee.com/linuxsuren/api-testing/raw/master/sample/api-testing-schema.json
name: Halo
api: https://demo.halo.run
items:
- name: public-key
request:
api: /login/public-key
method: GET
- name: login
request:
api: /login
method: POST
body: |
{
"username": "demo",
"password": "P@ssw0rd123.."
}
expect:
statusCode: 500