一个测试人员应该明白,无论是在云内部或是外部,对一个应用程序而言,需要进行测试的地方都是一样的。最终用户只关注的是一个无缺陷的高性能的应用程序,而不关心应用程序位于哪里。在大多数的云服务协议里,都会提及和保证应用程序的性能。

性能测试也可以从云计算中获益。不同于功能和安全性测试,性能测试总是需要一套复杂的工具,进而通过工具来判断应用程序的性能是否可靠。做性能测试往往需要大量的数据和很繁重的工作量。因此,有一个非常好的、复杂的基础设备是必要的,但不是所有的公司团体都能够创建,管理和维护它。而云成为他们的救星。只需支付相应的服务费用,所有的都会为你准备好。不用购买硬件和软件,不需要进行现场测试。只需要测试再测试。

性能测试往往需要大量的成本和时间,因为他们需要扩展性强的基础设施。对待测试的原始系统进行模拟测试,然后对比上述的性能因素。准备测试,执行测试,定义预期结果,对实际结果提出、并解决问题,都增加了总成本和所需的时间。而其中很大的一个因素就是测试工具。测试人员使用工具之前,将需要大量时间来理解和学习它。

典型的性能测试:

响应测试:给定一组有限的资源,测试系统响应能力

批量测试:如在一个工作日结束时的数据迁移

稳定性测试:可能导致系统崩溃的测试方案

可扩展性测试:测试当增加/减少用户的数量是,该系统是否可扩展

应力测试:系统在崩溃之前可以处理的最大负载

云为性能测试提供了什么?云可以用于在以下4种方式的测试:作为测试系统;作为一个测试工具;作为测试环境;作为测试试验

性能测试往往遵循一个“更多的工具更复杂的测试”的原则。做性能测试会使用大量的测试工具,可能包括文档、脚本、输入、预期输出,安装和拆卸程序,文件,数据库和环境。许多公司也会有自己的测试工具来满足其专项测试。每个服务都能在云上找到满足他们要求的一整套测试。随着移动APP测试逐步成为测试的主角,人们发现在每一个可用设备和平台上实现测试是很难的。 而可以把云作为一个测试工具测试所有的设备。把云作为一种自动化测试工具,将有助于基于云的性能测试的普及,因为它将变得不那么复杂,也更适用于性能测试。测试人员可以更专注于测试本身上,而不是测试工具和许可证问题。

当云遇见APP性能测试会怎样?的更多相关文章

  1. APP性能测试中的几个重要概念

    转载一篇文章,关于app性能测试的几个概念,对于想要接触app测试的朋友或许有些帮助. 我们在使用各种 App 的时候基本会关注到:这款软件挺耗流量的?运行起来设备掉电有点快嘛?切换页面的时候还会有卡 ...

  2. App性能测试揭秘(Android篇)

    阿里云 云原生应用研发平台EMAS 李嘉华(千瞬) 简介: 性能测试在移动测试领域一直是一个大难题,它最直观的表现是用户在前台使用 App 时的主观体验,然而决定体验优劣的背后,涉及到了许许多多的技术 ...

  3. Jmeter之app性能测试(ios,android)

    测试小菜鸟alter今天一大早又学习了一点东西关于jmeter-app性能测试,现在记录一下.提到性能测试,那我就简单总结一下.(想跳过的,直接将页面下移到下一个红色字体处) 性能测试的相关知识介绍 ...

  4. Android app性能测试小结(7个性能指标)

    1.性能测试的几个指标:       2.性能测试环境准备: 3.启动时间 3.1,监控值的获取方法 启动分为冷启动和热启动,冷启动:应用程序首次启动,进程首次创建并加载资源的过程:热启动:应用程序启 ...

  5. app性能测试,你需要关注哪些指标?

    app性能测试,你需要关注哪些指标? 一.Android客户端性能测试常见指标: 1.内存 2.CPU 3.流量 4.电量 5.启动速度 6.滑动速度.界面切换速度 7.与服务器交互的网络速度 二.预 ...

  6. Android APP性能测试笔记(一)

    Android APP性能测试笔记(一) (1)工具使用   Android Studio  GT, root的真机 (2)记录apk大小(对比竞品)   使用Android Studio导入需要测试 ...

  7. Emmagee app性能测试工具使用教程

    Emmagee app性能测试工具使用教程 by:授客 QQ:1033553122 简介 Emmagee是网易杭州研究院QA团队开发的一个简单易上手的Android性能监测小工具,主要用于监控单个Ap ...

  8. [原创]App性能测试指标篇

    [原创]App性能测试指标篇 目前由于苹果,三星等大厂对智能手机的研发及投入,使的智能手机发展非常迅速,每个人手中都有一些离不开生活的App,如:微信,微博,百度或是各游戏App等,但是到底App性能 ...

  9. APP性能测试工具GT的使用总结:app内存测试

    APP性能测试工具GT的使用总结:app内存测试 GT(随身调)是APP的随身调测平台,它是直接运行在手机上的“集成调测环境”(IDTE, Integrated Debug Environment). ...

随机推荐

  1. 开源镜像源(转自[tanghuimin0713的博客])

    参考: http://blog.csdn.net/longerzone/article/details/8437871 http://www.douban.com/note/375227086/ 1. ...

  2. HTML5&CSS3练习笔记(一)

    属性选择器的用法 格式:[属性/^/*/$=值] 1.[attr=val] 匹配指定值的元素 <div> <div id="section1"> 完全匹配元 ...

  3. ORACLE工作原理小结

    ORACLE工作原理1-连接 我们从一个用户请求开始讲,ORACLE的完整的工作机制是怎样的,首先一个用户进程发出一个连接请求,如果使用的是主机命名或者是本地服务命中的主机名使用的是机器名(非IP地址 ...

  4. rails再体验(第一个程序)

    掌握redmine plugin开发的目标在2016年未实现,2017年继续. 选择<Ruby on Rails Tutorial>教程,windows安装railsinstaller,该 ...

  5. VS2013 添加已有文件夹

    1.将现有项目或文件夹拷贝到指定目录下 2.解决方案右上有个显示所有文件的按钮 然后选中所有要添加的文件,右击

  6. django关系对象映射(Object Relational Mapping,简称ORM)

    Model 创建数据库,设计表结构和字段 django中遵循 Code Frist 的原则,即:根据代码中定义的类来自动生成数据库表 from django.db import models clas ...

  7. asp的gridview

    using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI ...

  8. sql常用单行函数

    学到数据库了,小记一下的喽~~~>>>>常用的单行函数 select * from employees 查询所有 select first_name,lower(first_n ...

  9. Android 通过JNI实现守护进程,使得Service服务不被杀死

    来自: http://finalshares.com/read-7306 转载请注明出处: http://blog.csdn.net/yyh352091626/article/details/5054 ...

  10. 如何静态添加toolbar到datagrid

    这个示例向你展示如何添加toolbar到datagrid. 创建 DataGrid <table id="tt" class="easyui-datagrid&qu ...