|
| 1 | +- name: get_all |
| 2 | + method: get |
| 3 | + vars: |
| 4 | + userId: ${{ response.json()[0]["id"] }} |
| 5 | + body: |
| 6 | + tests: |
| 7 | + - name: status_code_is_200 |
| 8 | + assert: ${{ response.status_code == 200 }} |
| 9 | + |
| 10 | + - name: response_time_is_under_a_second |
| 11 | + assert: ${{ response.elapsed.total_seconds() < 1 }} |
| 12 | + |
| 13 | +- name: get_by_id |
| 14 | + path: ${userId} |
| 15 | + method: get |
| 16 | + body: |
| 17 | + tests: |
| 18 | + - name: status_code_is_200 |
| 19 | + assert: ${{ response.status_code == 200 }} |
| 20 | + |
| 21 | + - name: response_time_is_under_a_second |
| 22 | + assert: ${{ response.elapsed.total_seconds() < 1 }} |
| 23 | + |
| 24 | +- name: get_with_filter |
| 25 | + params: |
| 26 | + userId: 1 |
| 27 | + method: get |
| 28 | + body: |
| 29 | + tests: |
| 30 | + - name: status_code_is_200 |
| 31 | + assert: ${{ response.status_code == 200 }} |
| 32 | + |
| 33 | + - name: response_time_is_under_a_second |
| 34 | + assert: ${{ response.elapsed.total_seconds() < 1 }} |
| 35 | + |
| 36 | +- name: create_new |
| 37 | + method: post |
| 38 | + vars: |
| 39 | + newRecordId: ${{ response.json()["id"] }} |
| 40 | + body: |
| 41 | + name: User Test |
| 42 | + username: user_test |
| 43 | + email: user@test.com |
| 44 | + address: |
| 45 | + street: Victor Plains |
| 46 | + suite: Suite 879 |
| 47 | + city: Wisokyburgh |
| 48 | + zipcode: 90566-7771 |
| 49 | + geo: |
| 50 | + lat: -43.9509 |
| 51 | + lng: -34.4618 |
| 52 | + tests: |
| 53 | + - name: status_code_is_201 |
| 54 | + assert: ${{ response.status_code == 201 }} |
| 55 | + |
| 56 | + - name: response_time_is_under_a_second |
| 57 | + assert: ${{ response.elapsed.total_seconds() < 1 }} |
| 58 | + |
| 59 | +- name: update_with_put |
| 60 | + method: put |
| 61 | + path: ${newRecordId} |
| 62 | + body: |
| 63 | + # id: ${newRecordId} |
| 64 | + name: User Test - PUT |
| 65 | + username: user_test_put |
| 66 | + email: user_put@test.com |
| 67 | + address: |
| 68 | + street: Victor Plains PUT |
| 69 | + suite: Suite 879 PUT |
| 70 | + city: Wisokyburgh PUT |
| 71 | + zipcode: 90566-7771 |
| 72 | + geo: |
| 73 | + lat: -43.9509 |
| 74 | + lng: -34.4618 |
| 75 | + tests: |
| 76 | + - name: status_code_is_200 |
| 77 | + assert: ${{ response.status_code == 200 }} |
| 78 | + |
| 79 | + - name: response_time_is_under_a_second |
| 80 | + assert: ${{ response.elapsed.total_seconds() < 1 }} |
| 81 | + |
| 82 | +- name: update_with_path |
| 83 | + method: patch |
| 84 | + path: ${newRecordId} |
| 85 | + body: |
| 86 | + name: User Test - Patch |
| 87 | + tests: |
| 88 | + - name: status_code_is_200 |
| 89 | + assert: ${{ response.status_code == 200 }} |
| 90 | + |
| 91 | + - name: response_time_is_under_a_second |
| 92 | + assert: ${{ response.elapsed.total_seconds() < 1 }} |
| 93 | + |
| 94 | +- name: delete |
| 95 | + method: delete |
| 96 | + path: ${newRecordId} |
| 97 | + tests: |
| 98 | + - name: status_code_is_200 |
| 99 | + assert: ${{ response.status_code == 200 }} |
| 100 | + |
| 101 | + - name: response_time_is_under_a_second |
| 102 | + assert: ${{ response.elapsed.total_seconds() < 1 }} |
0 commit comments