性能测试整体流程分为以下几部分:
本次分享一下第五部分:数据准备
1. 主要指性能测试有效数据的准备。请注意是有效数据?
举例:加入你手动写完脚本后,跑一下脚本,发现服务器返回没有报错。都是200的response。这是否就说明是有效的打压呢?未必!应该回放脚本时,通过抓包工具抓包看下,对比真正使用场景中返回的response。看下内容格式是否一致。如果你的打压脚本返回的是空的200请求或者仅仅有关键字,但是内容都是空的,而真正场景返回的是大小为15K的json。这说明你的打压场景是有问题的。
如果出现问题:应该和开发沟通原因,最后让打压请求返回正确的数据。
2. 准备测试机的查看权限。服务器log位置及信息。主要信息包括服务器响应时间,出错log标示,具体客户端请求信息。
{测试窝原创文章,作者:曹承臻}
作者简介:曹承臻,06届大学本科毕业,数学专业,6年软件测试行业经验。