接口测试用例数据驱动&高级断言_rest_assured

https://testerhome.com/topics/15161

https://github.com/reese0329/rest_assured

idea 引入包 Alt+Enter

 

 

参考

https://testerhome.com/topics/11731

接口测试大纲

接口测试的价值

移动互联网公司的一般架构简化模拟

真实的后端服务

 

接口测试的必要性

行业成熟方案
更早的发现问题
更快的质量反馈

 

 

 

 

接口测试不能做什么

接口测试不能解决移动端的质量,仍然需要端的测试

 

 

接口基础知识

接口为观测与分析

接口例编写与管理

接口测试的运行维护

接口的监控分析

 

接口测试流程

  1. 接口的范围:需要覆盖多少业务和接口  模块
  2. 接口分析:接口的协议、上下游依赖
  3. 接口测试用例设计:业务用例如何模拟和覆盖  技术 测试业务覆盖
  4. 接口测试框架选择:选择合适的框架
  5. 测试用例编写与维护: 例编写与维护更新
  6. 持续集成:不断集成测试

 

待测接口范围

业务需求调研:研发和产品反馈常出问题的业务  Charles 抓包

接口文档:人工档、swagger自动生成的文档

代码分析:分析spring等框架的代码

线上log和数据:线上的生成监控和接 log

客户端抓包:基于用户角度的接口行为分析

 

常见抓包分析

  监听分析:tcpdump+wireshark+har提取工具

  代理分析:charles+burpsuite

  转发分析:修改host域名+反向代理转发

 

测试用例设计

❖  接口调用的流程分析

❖  代理抓包

  线上log提取

❖  用例补充:用流程图和思维导图进行业务建模  覆盖参数 API  及API之间调用的顺序

  正常场景用例 right path

❖  异常场景用例

❖  安全和稳定性用例

 

接口测试框架选择

  • 早期阶段:基于各种语 的httpclient封装
  • JMeter:性能测试 具,不具备完备的接 测试框架功能
  • RobotFra
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值