模面5
接口测试用例包含的内容/怎么设计接口测试用例
名称、预制条件(前提条件)、请求方法、请求头、请求体、预期结果
设计思路:
针对数据:1.正确值 2.边界值、空值、特殊符号
针对参数:1.全参、必选参数、可选参数 2.多参、少参、无参、错参
性能测试的测试策略
基准测试: 在单用户下运行,确定系统的基本响应时间指标。
负载测试(Load): 逐步增加压力,找到系统满足 SLA(服务等级协议)的最大并发量。
压力测试(Stress): 持续加压直到系统崩溃,观察系统的极限承载能力和失效模式。
稳定性测试(Soak): 在高负载下长时间运行(如 7x24h),检查是否有内存泄漏或资源耗尽。
SQL 慢的优化策略
- 打开EXPLAIN分析语句执行情况,重点关注type、rows、extra字段,看看有没有用索引
- 创建联合索引时注意最左匹配原则
- 调整sql语句结构,利用join替换子查询
- 如果数据量太大,可以考虑分库分表或创建缓存
接口自动化怎么做?
先讲手动的接口测试,根据测试用例一个个在postman等工具中调试
我们利用代码减少重复的操作就是自动化。
代码的编写主要包括 逻辑部分和数据部分,逻辑部分就是1.发起请求 2.验证返回结果;数据部分包括用例集,请求的参数等
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 m1kasaz!
评论






