从接口概念到客达天下系统Apifox+DeepSeek接口测试实战
1.安装apifox
1.点击“新建项目”,输入项目名称“Itheima001”,点击创建。
2.在项目内,点击“新建接口”。
3.在中间工作区,请求方法选择GET,输入URL: http://hmshop-test.itheima.net/ 。
4.点击蓝色的“发送”按钮
• 接口是软件组件之间相互通信的协议和桥梁。
• 前端(如浏览器)通过调用接口来获取数据或执行操作。 • 后端处理请求并通过接口返回结果。 黑

• GET:
• POST:
• PUT:
• DELETE:
-> 查看/获取数据(SELECT)。
-> 提交/创建数据(CREATE)。
-> 更新/替换数据(UPDATE)。
-> 删除数据(DELETE)。


apifox实战
获取验证码接口:
l 方法:get
l url:http://kdtx-test.itheima.net/api/captchaImage
登录接口:
l 方法:post
l url:http://kdtx-test.itheima.net/api/login
l 请求体类型:application/json
l 参数:{“username”:“admin”,“password”:“HM_2023_test”,“code”:“2”,“uuid”:”图片验证码响应结果获取"}

断言是判断实际测试结果与预期结果是否一致的检查点,不一致则标
记为失败。
l 状态码断言是基础,JSONPath响应体断言是主力。
l 熟练使用JSONPath是精准断言的关键。
① $ 表示根节点
② . 用于访问子节点(如 $.data.name)
③ [] 用于访问数组元素(如 $.list[0] 取第一个元素,$..id 递归匹配所有 id)
④ * 匹配所有元素(如 $.data.* 匹配 data 下所有子节点)




http://kdtx-test.itheima.net/api/login



新的验证码必须去浏览器运行
http://kdtx-test.itheima.net/api/captchaImage 刷新,得到未过期的验证码