• 2024-06-23软件测试——稳定性测试:adb & Monkey
    Monkey1.Monkey1.1Monkey是什么1.2Monkey测试场景1.3Monkey特点1.4Monkey在哪里1.5测试准备事项1.6Monkey参数列表2.基本命令3.常用参数4.事件类型5.调试参数6.日志管理7.日志错误定位8.Monkey测试可以发现的问题1.Monkey1.1Monkey是什么 
  • 2024-05-26android测试常用的adb命令以及进行Monkey测试
    1,什么是adb:ADB全称为AndroidDebugBridge,起到调试桥的作用,是一个客户端-服务器端程序。其中客户端是用来操作的电脑,服务端是Android设备。ADB也是AndroidSDK中的一个工具,可以直接操作管理Android模拟器或者真实的Android设备。2,为什么要用adb:运行设备的shell(命
  • 2024-05-18app测试工具monkey
    python是一种广泛使用的解释型,高级和通用的编程语言。支持多种编程范型,包括函数式,指令是,结构化,面向对象和反射式编程,它拥有动态类型系统和垃圾回收功能,能够自动管理内存使用,并且其本事拥有一个巨大而广泛的标准库。Monkey是Android中的一个命令行工具,可以运行在模拟器或者实际设
  • 2024-04-24安卓移动端monkey自动化测试
    monkey是安卓平台的一个命令行工具,用来对应用程序进行随机的自动化测试,主要是用来检测程序的稳定性、发现崩溃crash和程序无反应(ANR)的问题,由于monkey发的是随机事件,所以可以使用monkey来对应用程序做压力测试,验证程序的可靠性。前期步骤:需要用usb将电脑和安卓设备连接到一起,打开
  • 2024-04-17肖sir__app之monkey测试
    momkey_使用:一、adb命令:1、dos下链接:adbconnect127.0.0.1:62001 2、adbdevices原文:Listofdevicesattached(附设)意思:所附设备清单 device:已识别的设备表示连接成功unauthorized:没有授权需要手机授权才能连接unkown:未识别的设备offline:离线设备 3、adbvers
  • 2024-03-26深入探究App压力测试的关键要点:从零开始学习Monkey
    简介Monkey是Google提供的一个用于稳定性与压力测试的命令行工具可以运行在模拟器或者实际设备中它向系统发送伪随机的用户事件对软件进行稳定性与压力测试为什么要用MonkeyMonkey就是像猴子一样上蹿下跳地乱点为了测试软件的稳定性,健壮性随机点击比顺序点击更容易
  • 2024-03-05adb monkey 有哪些参数?
    adbmonkey是AndroidDebugBridge(ADB)工具中的一个命令,用于执行随机事件来对Android应用进行压力测试。以下是adbmonkey命令的一些常用参数:-p或--package:指定要测试的应用程序包名。-s或--seed:指定随机数生成器的种子,以便重现测试。-v或--verbose:提供详细的
  • 2024-02-22monkey命令及性能报告结果分析
    monkey命令adbshellmonkey-pcom.mihoyo.hyperion-s 1708647041443 -v-v-v--throttle300--ignore-crashes--ignore-timeouts10>【文件路径】操作次数10写在命令最后。-p,指定包进行操作;-s,指定固定的seed值(伪随机数生成器的seed值。如果用相同的seed值再次运行m
  • 2024-01-16python之gevent
    gevent是一个基于协程的Python网络库,它使用Greenlet库提供了一种高效的协程实现。协程是一种轻量级的线程,允许并发执行,但没有真正的并行性。协程可以在遇到I/O操作时自动地切换到其他任务,从而提高程序的并发能力。然而,在标准的Python线程模型中,当一个线程遇到I/O操作
  • 2023-12-283分钟了解Android中稳定性测试
    一、什么是MonkeyMonkey在英文里的含义是猴子,在测试行业的学名叫“猴子测试”,指的是没有测试经验的人甚至是根本不懂计算机的人(就像一只猴子),不需要知道程序的任何用户交互方面的知识,给他一个程序,他就会对他看到的任何界面进行操作,当然操作是无目的的、随便乱按乱点的,这种测试在产
  • 2023-12-2639.android maxim 遍历测试工具
    maxim介绍 AnefficientAndroidMonkeyTester,availableforemulatorsandrealdevices基于遍历规则的高性能AndroidMonkey,适用于真机/模拟器的APPUI压力测试maximquickstart cdMaximadbpushframework.jar/sdcardadbpushmonkey.jar/sdca
  • 2023-12-2638.自动化遍历测试技术
    自动化测试与手工测试对比  手工测试自动化测试业务覆盖度低高❤️执行速度低高❤️维护成本低❤️高学习成本低❤️高{style=“margin:auto”}手工测试的困境 测试广度回归测试难以保证,测试内容太多导致手工测试无法充分覆盖兼容性
  • 2023-12-18Monkey工具进行自定义脚本测试
    常规Monkey测试执行的是随机的事件流,但如果只是想让Monkey测试某个特定场景这时候就需要用到自定义脚本了,Monkey支持执行用户自定义脚本的测试,用户只需要按照Monkey脚本的规范编写好脚本,存放到手机上,启动Monkey通过-f参数调用脚本即可。一、Monkey脚本API方法LaunchActivity(pkg_n
  • 2023-12-1620.app压力测试
    App压力测试Monkey是Google提供的一个用于稳定性与压力测试的命令行工具可以运行在模拟器或者实际设备中它向系统发送伪随机的用户事件对软件进行稳定性与压力测试为什么要用MonkeyMonkey就是像猴子一样上蹿下跳地乱点为了测试软件的稳定性,健壮性随机点击比顺序点
  • 2023-12-1411种编程语言中,返回多个不同类型的方法样例
    本文分享自华为云社区《多语言编程返回多个不同类型的方法样例》,作者:张俭。背景你可能会在一些场景下碰到需要返回多个不同类型的方法。比如协议解析读取报文时,更具体地像kubernetes在开始解析Yaml的时候,怎么知道这个类型是属于Deployment还是Service?CC语言通常通过使用Str
  • 2023-11-01AliOS-monkey测试汇总
    一、什么是monkey测试   Monkey测试是一种软件测试类型,测试人员在没有预定义测试用例的情况下,应用随机测试用例测试程序,并检查系统行为。Monkey测试的目的是使用探索性技术来发现错误1。Monkey测试是一种黑盒测试。当测试人员为了编写和执行函数而出现时间不足时,就可
  • 2023-10-30Python monkey patch(猴子补丁)
    猴子补丁(monkeypatch)-简书(jianshu.com)python面试题精讲——monkeypatch(猴子补丁)-知乎(zhihu.com)classA:deffunc(self):print("Hi")defmonkey(self):print("Hi,monkey")a=A()a.func()'''运行结果Hi
  • 2023-10-26Android压测测试事件行为参数对照表
    一、压测命令参数说明执行参数参数说明颗粒度指标基础参数--throttle<ms>用于指定用户操作间的时延。-s随机数种子,用于指定伪随机数生成器的seed值,如果seed值相同,则产生的时间序列也相同。多用于重测、复现问题。-v指定输出日志的级别,共有3个级别。1)-v:仅提供启动提示、测试完
  • 2023-10-21Monkey测试之ADB命令的安装与使用(安卓)
    一、ADB&Monkey介绍1.ADBADB全称为AndroidDebugBridge,起到调试桥的作用,是一个客户端-服务器端程序。其中客户端是用来操作的电脑,服务端是Android设备。ADB也是AndroidSDK中的一个工具,可以直接操作管理Android模拟器或者真实的Android设备。2.MonkeyMonkey是Androi
  • 2023-10-173分钟了解Android中稳定性测试
    一、什么是MonkeyMonkey在英文里的含义是猴子,在测试行业的学名叫“猴子测试”,指的是没有测试经验的人甚至是根本不懂计算机的人(就像一只猴子),不需要知道程序的任何用户交互方面的知识,给他一个程序,他就会对他看到的任何界面进行操作,当然操作是无目的的、随便乱按乱点的,这种测试在产
  • 2023-10-12Android 通过bin二进制程序调用jar原理
    最近在研究monkey测试,发现monkey测试的代码都是JAVA编写的,通过编译生成jar包,而我们在执行测试时直接执行/system/bin/monkey这个二进制程序的,那么它是如何能调起java程序的呢?先来看看monkey二进程程序的生成.development\cmds\monkey\Android.mkLOCAL_PATH:=$(callmy-dir)i
  • 2023-10-10Monkey adb命令使用详解
    Monkey通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常,Monkey主要用于Android的压力测试 自动的一个压力测试小工具, 主要目的就是为了测试app 是否会Crash缺点:不支持条件判断,也不支持读取待测界面
  • 2023-09-10money详细日志分析--转
    一、Monkey日志详解Monkey日志由以下几部分组成:(1)测试命令信息:随机种子seed、运行次数、可运行应用列表、各事件百分比。​​​​​​​ (2)App切换和Activity跳转:可以看到切换到了哪个App,从哪个Activity跳转到了哪个Activity,如果发生了异常,就可以看出是在哪个A
  • 2023-09-10monkey解决adb devices识别不到夜神模拟器问题
    一、输入命令检测不到,确认夜神模拟器是否开启了调试模式 二、如果夜神模拟器已经打开调试模式了,但使用adbdevices还是找不到设备,可以输入adbconnect127.0.0.1:62001连接上夜神模拟器(62001为夜神模拟器的端口号)。但此方法只适用当前会话,想要从根本上解决见下面方法。三、sdk
  • 2023-08-15如何高效地编写Go单元测试
    前言单元测试是代码质量的保证,良好的单元测试不仅能够提前暴露代码问题,还极大便利了代码重构,它能保证代码重构前后功能保持一致,让重构活动能够顺利的进行下去。Go对单元测试的支持已经相当友好了,原生的标准库就已经支持了单元测试。在Go中编写单元测试也非常简单,Go认为以_test.g