写点什么

软件测试学习笔记丨接口请求体 -form 表单

作者:测试人
  • 2024-07-16
    北京
  • 本文字数:957 字

    阅读完需:约 3 分钟

本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/28420

目录

  • form 表单请求简介

  • form 表单的使用

form 表单请求简介

  • application/x-www-form-urlencoded

  • 应用场景数据量不大数据层级不深的情况通常以键值对传递


form 表单请求的使用

  • 调用 formParam() 方法

import io.restassured.RestAssured;import org.junit.jupiter.api.Test;import static io.restassured.RestAssured.given;import static io.restassured.specification.ProxySpecification.host;
public class TestFormParam {
@Test void testFormParam() {
// 配置本地代理,方便监听请求信息 RestAssured.proxy = host("localhost").withPort(8888); // 忽略HTTPS校验 RestAssured.useRelaxedHTTPSValidation();
// 发送 POST 请求 given() .formParam("username", "hogwarts") // 添加表单数据 .log().headers() // 打印请求头信息 .log().body() // 打印请求体信息 .when() .post("https://httpbin.ceshiren.com/post") // 发送请求 .then() .statusCode(200); // 响应断言 }}
复制代码

form 表单请求的使用

  • 调用 formParams() 方法

import io.restassured.RestAssured;import org.junit.jupiter.api.Test;import static io.restassured.RestAssured.given;import static io.restassured.specification.ProxySpecification.host;
public class TestFormParams {
@Test void testFormParams() {
// 配置本地代理,方便监听请求信息 RestAssured.proxy = host("localhost").withPort(8888); // 忽略HTTPS校验 RestAssured.useRelaxedHTTPSValidation();
// 发送 POST 请求 given() .formParams("username", "hogwarts", "pwd", "666") // 添加表单数据 .log().headers() .log().body() .when() .post("https://httpbin.ceshiren.com/post") // 发送请求 .then() .statusCode(200); // 响应断言 }}
复制代码

软件测试开发免费视频教程分享


发布于: 35 分钟前阅读数: 5
用户头像

测试人

关注

专注于软件测试开发 2022-08-29 加入

霍格沃兹测试开发学社,测试人社区:https://ceshiren.com/t/topic/22284

评论

发布
暂无评论
软件测试学习笔记丨接口请求体-form表单_软件测试_测试人_InfoQ写作社区