标签:了解 linu test inux 业务 相对 而且 场景 工具
性能测试是测试人员无法避开的一个话题。我们经常听到领导说xx把这个网站做个性能测试,把这个APP做个性能测试,看看有没有问题。在笔者所接触性能测试项目中,性能测试范围主要有以下两个方向:
当然性能测试肯定远不止这两个方向,不过基于笔者项目经验,我们主要就这两个方向进行展开。我们先说服务端。
如果让笔者在服务端、客户端选一个测试复杂度最高的,笔者选择服务端。服务端测试我们主要分为技术层和业务层,首先说说技术层。
技术层
业务层
当然不管是技术层还是业务层,需要掌握的可能远远不止这些,但是以上内容都是笔者看来非常重要的点。我们以后的学习也将会围绕这些内容展开。在此之前,我们来看一张图片:
这是51testing在2018年发布的一个调查报告,通过上图我们可以看出LR和Jmeter在市场占有举足轻重地位,但是LR使用率一年比一年降低,开源工具越来越受欢迎,特别对于中小型企业来说。笔者估计在以后的岁月里,Jmeter一定会成为性能测试工具中的大哥。本专题也将围绕Jmeter性能测试工具进行展开。
随着智能手机及4G的普及,APP与我们的生活变的密不可分。越来越多的企业除了关心APP本身的质量,也更关心APP的性能。那么APP性能测试主要包含哪些呢?笔者主要罗列了以下几点:
试想一下,如果一个APP特别占内存,吃CPU,那么用户大概率会选择放弃它。其实客户端测试方法相对服务端而言较为简单些。比如我们可以使用adb进行测试,也可以使用GT进行客户端性能测试。这两种方法都比较简单而且得到的数据较为准确。
关于客户端性能测试在本专题应该不会详细展开,如果以后有机会会新建一个客户端性能测试专题。本专题的主要内容还是要围绕服务端性能测试展开。下篇会给大家介绍一些性能测试中的常见术语。
欢迎关注微信公众号:软件测试汪。软件测试交流群:809111560
标签:了解 linu test inux 业务 相对 而且 场景 工具
原文地址:https://www.cnblogs.com/suim1218/p/10370619.html