性能测试知识

性能测试流程

1,制订测试目标与方案

2,选择测试度量方法

3,选择测试工具

4,设计测试用例,脚本及场景

5,执行测试及监控

6,分析测试结果并给出调优意见

压力测试属于性能测试一种,负载测试目的找出系统极限。

压力测试系统在什么情况下会崩溃,越过极限破坏它,获得系统能提供的最大服务级别。

持续集成

概念,意义

怎么配置工程

 

性能测试工具

服务器端性能测试工具

Loadrunner

Jmeter

Gatling

Ibm rpt

Silk performer

Was

Web前端性能测试工具

Httpwatch

Fiddler

Firebug

Yslow

移动端性能测试工具

Emmagee

Gt

Apt

资源监控工具

监控linux

Nmon

Top

Vmstat

Free

监控jvm

Jconsole

Jvisualvm

Jprofiler

监控sb

Awr

 

服务端性能测试工具:需要支持产生压力和负载,录制和生成脚本,设置和部署场景,产生并发用户,向系统施加持续压力。

Web端性能测试工具:需要关心浏览器等客户端工具对具体需要展现的页面的处理过程

移动端性能测试工具:也要关心页面处理过程,需要数据采集功能,如cpu,内存,电量,启动时间等数据记录

资源监控工具:收集性能测试过程中的数据,以及良好的结果展现方式

Jmeter采用多线程模型,扩展性强,制造压力不高,适合压一些tomact服务,或者后端接口。缺点是压力值不能精确控制,难适应高并发情况,由于是java编写,本身比较耗资源

Loadrunner:适用于前端构造较复杂场景的情况,对非技术人员提供了很好的支持,不适用于后端接口。【注:这两种工具这里的比较不准确,不建议参考,请自行忽略】

Android客户端适配性测试:

手机分辨率和操作系统版本入口

1,手机分辨率,320*240,480*320,800*480,854*480,960*540,1080*1920

2,手机系统覆盖。4.0,5.0,6.0,7.0

3,手机网络,wufi/2g/3g/4g,net/wap,电信/移动/联通,组合测试

Net通过防火墙后直接访问公网,http访问,流量开销大

WAP是网关处理wap请求,流量小,wap访问页面用wap协议,页面与协议栈经过压缩处理,有部分限制,是一种gprs应用模式,与gprs接入方式无关。

 

appetizer

通过dex插桩方法,全自动向app内多处插入代码,程序运行过程中,监控异常和闪退,搜索主线程卡顿与耗时操作,http/https请求与响应,cpu和java堆内存和消耗。数据分析。

各项数据可以多种格式导出,csv,html。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小烂云

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值