28 请手撕代码:用requests库和curl命令分别发起一个HTTP请求。考察候选人的接口测试实操能力,包括Python requests库的基本用法和curl命令的常见参数,判断其是否具备独立编写接口测试脚本的基础。 查看学习思路
34 如何测试“重复提交订单”这类场景?请说明你的测试思路和验证重点。考察候选人能否从需求确认、重复触发方式、返回与实际数据核对、超时重试等维度系统设计重复提交测试,而不是只停留在连续点击按钮。 查看学习思路
35 在重复提交订单的测试中,为什么不能只依赖按钮置灰或前端拦截?你会如何验证服务端防重?考察候选人是否理解前端限制的局限性,以及能否通过构造同一业务请求、并发请求、超时重试等方式验证服务端防重逻辑。 查看学习思路
36 重复提交订单测试中,接口返回成功或报错分别能说明什么?你会如何核对实际结果?考察候选人能否理解接口返回与实际数据可能不一致,并设计核对订单条数、库存预占、优惠券占用等关联变化的验证方法。 查看学习思路