展开

关键词

APPPerfDog初探

使用首先,需要登录: 1.jpg 然后连接手机到电脑上,注意开启手机USB调模式及允许USB应用安装。 2.png 在电脑上PerfDog窗口,选择要的应用:3.png 选择应用后,点击开始按钮开始记录操作:4.png 操作APP,执行用例,完成后点击结束按钮,位置同开始按钮。 按照提示保存执行结果,是否上传云端,以及保存的本地路径及格式。

29040

APPiTest初探

1.简介iTest由科大讯飞开发,官网:http:itest.iflytek.com,支持监控Andorid系统(支持手机,平板,电视,车机等智终端设备)以及应用app的cpu、内存、流量、电池、帧率 2.安装使用使用时需首先注册账号,下载apk安装在被手机上,授权相关权限(注意1,安装后去允许悬浮窗权限再登录;注意2,登录后的提示权限申请(22)部分命令必须执行,否则无法启动),启动即可使用。 2、 下载安装包,将安装包拷贝到待手机上。3、 电脑安装ADB相关环境。4、 将手机连接电脑,启动USB调模式,并在电脑命令行窗口中执行命令adb devices确定手机连接成功可以被识别。 1.jpg 5、 在被手机上安装iTest安装包。6、 在被手机上允许iTest的悬浮窗权限。7、 打开iTest允许所有权限,登录iTest账户。 10、 在被应用中做相应操作,完成后,停止监控。11、 监控报告会自动上传到iTest服务器(此处有安全隐患,故不采用此),在电脑浏览器中登录账户,即可查看报告。

47460
  • 广告
    关闭

    90+款云产品免费体验

    提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Emmagee app使用教程

    by:授客 QQ:1033553122 简介Emmagee是网易杭州研究院QA团队开发的一个简单易上手的Android,主要用于监控单个App的CPU,内存,流量,启动耗时,电量,电流等状态的变化 使用似乎不难,那难点在哪里? 个人觉得难在场景设计。笔者实践也不多,这里就简单说说设计思路吧。 例子1:app首次启动的相关状态 场景描述:点击app,启动app直到出现app主页面。 这些数据都有了,那么就可以根据多次的数据,求出各类数据的“均值”,“峰值” 例子2:app二次启动的相关状态 场景描述:点击app,启动app直到出现app主页面,退出app 操作: 1.打开 幸运的是,Emmagee是有这种“记忆”功的。 数据分析: 参考例子1 第二种:某个流程,目的在于找出“瓶颈” 针对某个业务流,做一个完整的业务过程的操作 这里重点要说的数据分析体咋做。

    1.2K61

    ApacheBench

    广告ApacheBench简介ApacheBench是一个用来衡量http服务器的单线程命令行。原本针对Apache http服务器,但是也适用于其他http服务器。 ab与标准Apache源码一起发布,免费,开源,基于Apache许可证。ApacheBench安装ubuntu执行apt-get install apache2-utils即可。 当在硬件有多个处理器核心使用ApacheBench,建议一个CPU核执行一个AB线程,但是现在CPU核数很多的情况下,比如48核,手执行48个命令也是个体力活。 整体来说ab因为不利用到多核,不进行参数化,不支持http和https以外的协议等原因,只适合单个组件的粗略,比如Apache http。 不合适业务级别的,如一旦后台有数据库等,AB的是几乎没有意义的。

    43820

    ——wrk

    介绍wrk 是一款简单的 HTTP 压。 最大的优点就是使用很少的线程压出很大的并发量,原因是它使用了一些操作系统特定的高 IO 机制,比如 select,epoll 等,其实它是复用了 Redis 的 ae 异步事件。 链接或者添加一下环境变量,就随时使用这个了。 read 0, write 0, timeout 357Requestssec: 334.31Transfersec: 5.07MB其中, -t 代表需要模拟的线程数 -c 代表需要模拟的连接数 -d 代表的持续时间 -timeout 超时时间 -latency 显示延迟时间搭配 Lua 脚本使用在基本压中,每次发送的请求都是一样的,很多时候我们压的请求体是每个请求都不一样,这时候就要写 lua 脚本来压

    33210

    Jmeter

    Jmeter是一款使用Java开发的开源的,主要用来做,而且用Jmeter来Restful API非常好用,在互联网项目开发过程中也是开发人员的必备。 二、Jmeter使用新建Thread Group,右键单击TestPlan,-->Add --> Threads(Users) -->Thread Group ? 设置线程属,用户数,持续几秒,循环几次, ?Number of Threads(Users):线程数,虚拟用户数。一个虚拟用户占用一个进程或线程。设置多少虚拟用户在这里也是就设置了多少个线程。 查看结构,可以设置结果树和结果图形化分析 ?点击菜单栏的绿色三角形执行 分布式事务之TX-LCN

    31110

    - ab

    之前知道一般网站可以通过 LoadRunner, JMeter, QTP 等相应的软件进行, 印象中本科学习 “软件” 这门课程时安装并使用过, LoadRunner等不是一个小软件, 安装不是那么的容易 .最近发现Apache还有一款小巧玲珑的可以直接用来做压力, 相关文档可以参见 Apache ab 官网.Mac 下自带(体记不清是因为我安装了Apache还是系统自带的了)了这个 ab , 可需要登录态进行, 可以通过 -C 加 Cookie的方式进行, 之前, 最好确认这个命令用法是否正确, 只用1个请求看看响应的长度是否一致(可以通过 与 curl 命令的结果进行对比 bytes 和用 curl -b cookiedata=xxx http:shangtongdai.yxapp.xyzloans 得到的Content-Length: 53218 一致.然后进行完整的 90% 1477 95% 1657 98% 1860 99% 1986100% 2969 (longest request)ab post “bug”在某个场景下, 我需要对其中一个post的接口进行

    55230

    Lighthouse

    Lighthouse是一个开源的自动化的分析移动端和PC端网页指标的,npm上的简介:Lighthouse analyzes web apps and web pages, collecting desktop --locale zh https:www.baidu.com执行过程会生成一些类报告的数据:看是看不懂,直接看可视化的:几个配置view是自动打开结果在浏览器,preset是配置检PC 端还是移动端,locale是用中文显示,更多的配置可以去npm看:https:www.npmjs.compackagelighthouse主要有5个方面:(Performance)、可访问(Accessibility 我是不知道哪个网站真的需要做到那么极致的优化。体的各个参数就不介绍了,如果公司网站实在太慢了,可以用来生成个报告,然后看看哪些影响太大的,可以优化

    8920

    移动App兼容Spider

    本期沙龙首次在上海举行,包括四场讲座:一直被呼吁开源的Spider;移动端用户体验数据如何量化;大促活动前团购系统如何评估流量和容量;腾讯P图App。 美团·大众点评公司旗下的多款App拥有大量的用户,App的过程中需要考虑到不同机型、系统、分辨率的兼容,同样一个功要在不同的机型。 为了加快整个流程,提高兼容效率对我们来说就变得尤为重要 概述这次分享的主要内容包括以下3个部分:Spider功介绍;介绍相关背景;Spider功实现。 Spider的主要功同时查看、修改、共享多台设备API接口数据;接口数据存储和回放;同时操作多台设备。 功展示回放数据并跳转?多设备兼容 ? 这种情况如果不借助的话,手会比较麻烦,需要真实购买团购单,然后通过修改数据库状态字段模拟购买结果的三种不同状态,这样一个页面的展示就要花很长的时间。

    2K50

    之代码级ContiPerf

    前言做的同学一定遇到过这样的场景:应用级别的发现一个操作的响应时间很长,然后要花费很多时间去逐级排查,最后却发现罪魁祸首是代码中某个实现低效的底层算法。 所以,我们就需要在项目早期,对一些关键算法进行代码级别的,以防止此类在代码层面就可以被发现的问题,遗留到最后的系统阶段才被发现。 但是,从实际执行的层面来讲,代码级并不存在严格意义上的,通常的做法是:改造现有的单元框架。 那么有没有现成的这样的呢?当然也是有的,比如今天我们介绍的主角-- ContiPerf。 ContiPerf 简介ContiPerf 是一个轻量级的,基于JUnit 4 开发,可用于效率等。可以指定在线程数量和执行次数,通过限制最大时间和平均执行时间来进行

    51931

    之代码级ContiPerf

    前言做的同学一定遇到过这样的场景:应用级别的发现一个操作的响应时间很长,然后要花费很多时间去逐级排查,最后却发现罪魁祸首是代码中某个实现低效的底层算法。 所以,我们就需要在项目早期,对一些关键算法进行代码级别的,以防止此类在代码层面就可以被发现的问题,遗留到最后的系统阶段才被发现。 但是,从实际执行的层面来讲,代码级并不存在严格意义上的,通常的做法是:改造现有的单元框架。 那么有没有现成的这样的呢?当然也是有的,比如今天我们介绍的主角-- ContiPerf。 ContiPerf 简介ContiPerf 是一个轻量级的,基于JUnit 4 开发,可用于效率等。可以指定在线程数量和执行次数,通过限制最大时间和平均执行时间来进行

    60240

    Top5——2019

    本文来介绍一下2019年5大: WebLoadKatalon StudioApache JMeterNeoLoadLoadRunner? 这种类型的主要目的是向利益相关者提供有关应用程序的速度、稳定和可伸缩信息。什么是是一种非功技术,用于在各种作负载下,根据响应力和稳定来确定系统参数。 自动化当您需要模拟真实用户活动时,自动化用于执行前 5 名选择正确的项目的成功起着至关重要的作用。合适的可以帮助团队节省大量时间和预算。以下是要考虑的前 5 个优秀的建议:1. Apache JMeter被认为是的首选之一, JMeter 是一个开源,可用于和负载,用于分析和量各种软件服务和产品的

    79961

    集锦

    本周的作中需要对一套部署好的redis集群进行,在这个过程中用到了几个,这里对这些的用法记录一下。sar我们拿到一台虚拟机,在使用之前可以先用sar看一下该虚拟机目前的概况。 iperf3如果作涉及多台服务器之间的通讯,可以在作前使用iperf3这个对服务器之间的网络量一下,心里对网络也有个底。 server_ip --bandwidth 10M --bytes 300 # 使用10Mbits的带宽,发送的报文长度为300 Bytes$ iperf3 --client $server_ip --udp # UDP传输的有了iperf3的输出,我们对服务器之间的网络状况更加信心了。 redis-benchmarkredis本身带了一个叫redis-benchmark的,用它可以量一下部署的redis的指标。

    66850

    ABAP Webdynpro

    Under package SWDP_PERFORMANCE_VERIFICATION there is a pair of reports WDT_TRACE...

    18141

    APP—PerfDog

    PerfDog是一个移动全平台AndroidiOS、分析。可以快速定位分析问题。手机无需ROOT越狱,手机硬件、游戏及应用APP也无需做任何修改,极简化即插即用。 高效解决Android & iOS分析难题。数据准确: 本身对设备CPU的影响前三帧平均耗时2倍。当前帧耗时>两帧电影帧耗时(1000ms24*2=84ms)。 过程中可有多次Jank卡顿,即有多次卡顿时间Jank time。总时长为Time。 后续版本增加,如做,建议升级iOS系统版本。Xcode MemoryXCode Debug gauges统计方式即XCode Memory。 如做,建议升级iOS系统版本Real MemoryXcode Instrument统计方式即Real Memory,实际占用物理内存。

    28840

    软件方案-选型

    前言 在往期文章《软件方案-准备》介绍了前期准备的要点,本文主要介绍的选型。 想象下,如果不使用进行会怎么样? 我们可以从的定义的角度来分析,是指通过自动化的模拟多种正常、峰值以及异常负载条件来对系统的各项指标进行。 可重复非常差:  经常需要反复调优和执行,如果没有的帮助,全靠人实在不敢想象。 选型参考1.成本: 成本:通常分为商业(闭源)和非商业(开源)两种,商业通常功比较强大、收费、可提供售后服务。开源通常是免费的、功有限。 总结本文主要介绍了主流的服务端,希望大家够根据不同的需求和自己对的理解,选取适合自己的

    90120

    APP—功耗

    功耗功耗,通俗的理解即电流通过导体使设备运行,导体本身的电阻将电转换为热的过程,因此,通常功耗也叫电量。耗电量是指App在运行过程中消耗的量。 硬件基于基于硬件的方案,使用用电量表来手机耗电量。该方法优点是比较精准,同样缺点也很明显缺点:采购成本高,的是整个手机,不是被APP时要减少系统本身和其他app的干扰。 不给出进一步参考,比如体哪个app方面消耗电量比较多。 在运行一段时间之内的所有信息,专门开发了bugreport。 纵坐标是消耗电量的体内属。黑色曲线是过程中整体的电量信息。将Show bars的勾选去掉可以只展示该曲线。重点参数说明:battery_level:剩余电量,可以看出电量的变化。

    45930

    APP—网络

    另外,当前App使用场景多变,如进地铁、上公交、进电梯等,使得弱网显得尤为重要。如果App没有对各种网络异常进行兼容处理,那么用户可在日常生活中遇到APP闪退、ANR、数据丢失等问题。 因此App网络,特别是弱网尤为重要。网络要点? 弱网如何进行弱网SIM卡的网络切换( 手机-设置-移动网络设置-网络类型选择,可以进行2G3G4G网络切换)体弱网场景,常见场景包括:地铁巴士、电梯、楼梯间、停车场使用虚拟机模拟网络速度, 使用网络代理如Charles或Fiddler,模拟不同的网络带宽、延时率、丢包率。Charles弱网启动charles,依次点击菜单:Proxy->Throttle Setting? delay DNS解析延迟protocol 支持Any,IPV4、IPV6interface 支持Any,WI-Fi,cellular(蜂窝网)Chrome弱网模拟使用chrome的webview调

    18220

    JMeter:和压力

    JMeter简介-----------------------------------------------------------JMeter时Apache下基于java的一款和压力 作为一款专业的压,JMeter功强大,本片文章中仅简单介绍与本次压相关的内容,从JMeter下载安装,接口压使用两个方面来说明。 (http:www.relaxheart.cn)中有一个 通过IP地址获取地理位置 的API接口.http:localhost:8087restapiip2Address{ip}下面,我们以这个接口的为例来一块看下 创建一个计划添加线程组编辑 添加 线程(用户) 线程组配置线程组配置一个拥有10个线程的线程组,并让每个线程循环作200次分配采样器在线程组下,需要给线程组分配相应的采样器,比如HTTP请求、 压结果分析总结----------------------------JMeter是一款优秀的开源软件,使用JMeter可以方便的对Web应用程序(主要指API接口)进行压力

    1.5K00

    redis redis-benchmark

    image.pngredis-benchmark 是redis自带的,可以用来本地或远程redis的基本redis-benchmark -n 100000 -c 100? 这个命令是最简单的命令,的也是最全面,会把redis中各个数据结构的操作都一遍,然后输出各个操作的结果例如SET操作,会执行100000次请求,每次请求模拟100个客户并发,结果中显示每秒执行了多少次请求只显示每秒请求数使用 -q 参数只某个操作 redis-benchmark -t set,lpush -n 100000 -q? 远程redisredis-benchmark -h 127.0.0.1 -p 6379 -c 5000 -n 100000 -q

    1.5K80

    相关产品

    • 腾讯客户端性能分析

      腾讯客户端性能分析

      腾讯客户端性能分析(QAPM)是腾讯云研发的一款面向移动APP的应用综合性能管理平台,简单易用,提供贯穿研发流程内外的性能监控服务,打造发现、定位、解决、度量的一站式性能优化体验......

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券