Hurl
https://gyazo.com/bc4eec1ba0cf17ad25183b680264a47e
website
github
Rust実装
APIのtestができる
npmにもある
@orangeopensource/hurl
https://www.npmjs.com/package/@orangeopensource/hurl
こんな感じでテストケースを書ける
code:hurl
# Get home:
GET https://example.org
HTTP 200
Captures
csrf_token: xpath "string(//meta@name='_csrf_token'/@content)"
# Do login!
POST https://example.org/login?user=toto&password=1234
X-CSRF-TOKEN: {{csrf_token}}
HTTP 302
列挙して確認できるのはREST Clientに似てる