HTTP

在自动化测试中,必须具备发送 HTTP 请求等能力。这种能力允许测试程序与服务端进行通信,模拟用户行为,验证系统的各种接口和功能。通过发送 HTTP 请求,我们可以模拟 GET、POST、PUT 等操作,检查响应状态码、验证返回数据,并对系统进行全面的自动化测试。支持的返回值类型包括 XML、HTML、Text 和 JSON,同时也支持多种请求体的发送和处理。这种强大的功能使得测试人员能够对系统行为进行深入分析、灵活验证,并确保系统的稳定性和可靠性。

| 请求方式 | 支持 | | ———— | —— | | POST | ✅ | | GET | ✅ | | PUT | ✅ | | HEAD | | | DELETE | ✅ | | PATCH | | | OPTIONS | |
| 请求体 | 支持 | | ——————————- | —— | | ra w-json | ✅ | | raw-xml | ✅ | | raw-text | ✅ | | raw-html | | | none | ✅ | | x-www-form-urlencoded | ✅ | | form-data | |

```xml copy <?xml version=”1.0” encoding=”UTF-8”?>

{ “acctId”: “960307”, “orderPrice”: “1.8”, “orderQty”: “100” } <![CDATA[960703 1.8 100 ]]> vinc

```

http 发送请求 - 图1