healthy-checker/services/bids-service.yaml

130 lines
2.1 KiB
YAML

service: bids-service
enabled: true
interval: 30
base_url: http://localhost:4000/api/v1/admin
checks:
- type: http
name: login
url: /auth/login
method: POST
body:
username: admin
password: Admin@123
expect:
status_code: 201
save:
cookies: __cookies__
- type: http
name: me
depends_on: [login]
url: /auth/me
expect:
status_code: 200
- type: http
name: webs
depends_on: [login]
url: /web-bids
expect:
status_code: 200
- type: http
name: create-webs
depends_on: [login]
body:
origin_url: http://abc.com
method: POST
url: /web-bids
expect:
status_code: 400
- type: http
name: update-webs
depends_on: [login]
body:
origin_url: http://abc.com
method: PUT
url: /web-bids/0
expect:
status_code: 404
- type: http
name: delete-webs
depends_on: [login]
method: DELETE
url: /web-bids/0
expect:
status_code: 404
- type: http
name: admins
depends_on: [login]
url: /admins
expect:
status_code: 200
- type: http
name: admins
depends_on: [login]
url: /admins
expect:
status_code: 200
- type: http
name: admins
depends_on: [login]
url: /admins
expect:
status_code: 200
- type: http
name: bids
depends_on: [login]
url: /bids
expect:
status_code: 200
- type: http
name: create-bids
depends_on: [login]
body:
url: http://abc.com
method: POST
url: /bids
expect:
status_code: 400
- type: http
name: update-bids
depends_on: [login]
body:
url: http://abc.com
method: PUT
url: /bids/0
expect:
status_code: 400
- type: http
name: delete-bids
depends_on: [login]
method: DELETE
url: /bids/0
expect:
status_code: 404
- type: http
name: out-bid-logs
depends_on: [login]
url: /out-bid-logs
expect:
status_code: 200
- type: http
name: send-message-histories
depends_on: [login]
url: /send-message-histories
expect:
status_code: 200