接口测试用例包含的内容/怎么设计接口测试用例

名称、预制条件(前提条件)、请求方法、请求头、请求体、预期结果

设计思路:

针对数据:1.正确值 2.边界值、空值、特殊符号

针对参数:1.全参、必选参数、可选参数 2.多参、少参、无参、错参

性能测试的测试策略

基准测试: 在单用户下运行,确定系统的基本响应时间指标。

负载测试(Load): 逐步增加压力,找到系统满足 SLA(服务等级协议)的最大并发量。

压力测试(Stress): 持续加压直到系统崩溃,观察系统的极限承载能力和失效模式。

稳定性测试(Soak): 在高负载下长时间运行(如 7x24h),检查是否有内存泄漏或资源耗尽。

SQL 慢的优化策略

  1. 打开EXPLAIN分析语句执行情况,重点关注type、rows、extra字段,看看有没有用索引
  2. 创建联合索引时注意最左匹配原则
  3. 调整sql语句结构,利用join替换子查询
  4. 如果数据量太大,可以考虑分库分表或创建缓存

接口自动化怎么做?

先讲手动的接口测试,根据测试用例一个个在postman等工具中调试

我们利用代码减少重复的操作就是自动化。

代码的编写主要包括 逻辑部分和数据部分,逻辑部分就是1.发起请求 2.验证返回结果;数据部分包括用例集,请求的参数等