首页/开发/软件测试速查/接口参数边界(分页与范围)
用例设计方法62 条

接口参数边界(分页与范围)

接口参数需要覆盖缺省值、边界值(下界与上界)、越界值、类型错误与未知字段;分页接口重点测 page/size 的 0、1、上限与超大值。

软件测试速查开发更新于 2026-10-12

curl 示例

curl 示例
curl -s 'https://api.example.com/items?page=0&size=20'
curl -s 'https://api.example.com/items?page=1&size=100'
curl -s 'https://api.example.com/items?page=1&size=101000'
size 无上限可能导致一次查询拖垮数据库,应验证服务端是否强制上限并返回明确错误。

易错点

  • 只测正常分页不测超大 size 与负数 page,资源耗尽风险未验证
  • 忽略未知字段与类型错误的处理策略差异(拒绝还是忽略)

数据来源与参考

  • RFC 9110(HTTP 语义)
  • OWASP API Security Top 10(资源消耗相关条目)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌