欢迎来到天天文库
浏览记录
ID:56995102
大小:947.00 KB
页数:17页
时间:2020-07-26
《性能测试流程课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、无线性能测试2015年7月15日中心/部门:测试部_于珺凯性能测试流程一.接到一个压测的需求;二.通过fiddler抓包工具获取接口和接口参数放到Jmeter下进行调试;三.打开监控:例如查看CPU、JVM内存;四.执行:查看之前是否有压测记录如果有记录下来进行对比、如果没有则测出这个接口的性能瓶颈就可以了;压测需求/client.action该接口已发线上,麻烦做下压测;Fiddler抓包一、配置手机WiFi代理;二、打开fiddler和客户端进入首页;三、通过搜索在fiddler里根据接口地址获取完整的接口请求
2、和参数;Fiddler抓包根据fiddler抓出来的数据填写到Jmeter中添加好接口后添加结果树单次调用一下查看接口的正确性、并添加断言添加综合报告一、Average平均耗时单位是毫秒图为14代表这个接口平均耗时是0.014s;接口定义只要不超过1s就算是通过的,现在这个数值远远低于1s,说明这个接口性能非常好;二、throughput吞吐率、我一般叫TPS;意味着这个接口服务器每秒可以处理多少个事务请求;值当然是越高越好!ResponseTimesOverTime代表服务器的响应时间、出现那个峰值,说明那个时候
3、系统响应时间高,应该查明那段时间的调用;如果只有一个很高的峰值、可以假设,那段时间正在“刷新缓存”。如图虽然有3个峰值但他们都在1000以下单位是毫秒、所以不算是服务器响应时间很高;Jmeter需要添加的内容Cookie管理器:为了避免连接数的增多;准备打开监控:1、CPU准备打开监控:1、JVM内存需要安装了JDK添加一台远程链接、这里我只勾选显示内存准备工作完成:结果分析加入压力从50、100、150一直线性增加,而吞吐量从200/s、300/s、350/s,当并发压力增加到200时,TPS急速下降到150,那
4、么我们认为200并发压力就是系统的一个拐点。当系统达到拐点时,首先要收集系统资源,看系统资源占用是否已经到达瓶颈、首先看记录的CPU,在再之后从JVM监控中抓取数据进行对比。测试报告HIALL:压测通过:压测结果为100并发最优,平均耗时都低于1s,TPS最高达到381/s,CPU占用50%-90%,JVM耗用内存量使用前500M左右、之后1300M-700M;压测的详情数据如下:压测策略:(50,100,150)并发,分别压测5分钟;压测环境:cc.m.jd.com压测结果:Thanks
此文档下载收益归作者所有