性能测试流程
1.业务知识理解
2.工具的选择(jmeter)
3.设计性能测试场景(由需求或测试经理设计)
3.指定测试方案并评审
4.性能测试环境准备(注:独立于功能测试环境,使用局域网排除网络影响)
5.编写和调优性能测试脚本(有接口测试文档)//(无接口测试文档:fiddle抓包、badboy、jmeter代理录制---关联(把上一个请求的结果送给下一个请求))
6.执行性能测试,收集测试结果
7.分析测试结果-----系统的性能优化(这个让给大牛来做就好)
性能测试要得出那些指标,
1.资源利用率(被测的服务器资源)
cpu
内存
swap分区使用率
i/o读写速度
2.事务响应时间:一个事务从开始到结束的时间,包含一个或多个请求响应时间
3.请求的响应时间:一个http请求从发出到接受完响应的时间
4.tps 每秒响应的事务数
5.点击率:衡量负载机发送请求的能力的一个参数
6.吞吐量/吞吐率
如何编写和调试脚本
1.获取接口信息 ---接口文档 ---fiddle抓包/httpwatch
2.使用jmeter编写脚本
3.调试脚本---fiddler 真实脚本与模拟脚本进行对比
4.调试脚本 ---请求行--请求头---请求正文---coolies管理器 -- httpclient改为JAVA
晚安,还是会被人打压,明天也一样会来- -