- 博客(5)
- 收藏
- 关注
原创 【腾讯TMQ】HTTP性能测试
导语由于我们公司用户数量庞大,在服务上线之前,性能测试必不可少。本文主要介绍性能测试的流程,需要关注的指标,性能测试工具Apache bench的使用,以及常见的坑。什么是性能测试性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试...
2018-03-21 16:16:07 905
原创 【腾讯TMQ】GT3.1 简化您的App性能测试(3)——原理讲解,溯本求源续
导读在上一章的内容中,GT君为大家介绍了CPU、内存、流量、流畅度等不同维度检测的实现原理。在本章中GT君将继续从页面启动时长维度、布局的构建与绘制维度、数据库操作维度为大家讲解这些功能的作用和实现原理。1 页面启动时长检测1.1 页面启动时长Activity启动时长就是唤醒Activityy到Activity在前台进行第一次绘制的时间,配合“绘帧检测”中定位的掉帧区间,可...
2018-03-15 15:36:29 2127
原创 【腾讯TMQ】GT3.1简化您的App性能测试(2)——原理讲解,溯本求源
导读GT3.1的版本更新,带来了全面的维度分析。那么这些功能是如何实现的呢?本章GT君将详细的从CUP维度、内存维度、流量维度、流畅度维度为大家讲解这些功能的作用和实现原理。1 CPU/proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为内核与进程提供通信的接口。 从proc文件中可以获取系统、进程、线程的CPU时间片使用情况,所以两次采集时...
2018-03-12 16:42:21 1286
原创 【腾讯TMQ】GT3.1简化您的App性能测试(1)——全新的性能监测体系
导读GT君此次给大家送来了强力的安卓GT3.1版本更新。在本次更新中,采用了在被测应用内嵌SDK的方式来获取流畅值,解决了2.x版本测试应用流畅值必须root手机的痛点。除此之外,GT3.1版本引入了Hook功能,可以获取更加丰富详细的应用信息,例如页面加载速度,卡顿代码调用栈、IO使用情况等。下面我们不妨来看看这些便利的功能点吧!1 基础性能分析CPU:表示进程或线程的繁忙...
2018-03-09 15:46:28 2739 2
原创 【腾讯TMQ】常用流量测试方法及一些思考
导读app性能测试中流量测试是其中重要的一项,网络场景(wifi、非wifi)、用户使用场景(页面加载流量、场景使用流量、待机流量),这些都是需要考虑的测试点。各个业务的产品形式不同,因此场景选择及流量目标需要根据项目实际情况来进行。本文主要讲解一些常用的流量测试方法,以及在测试过程中获取到一些可以协助分析定位的信息。常用APP流量测试方法App的流量测试方法有很多种,说起流量...
2018-03-08 15:48:07 821
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人