自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 【转载】正则表达式学习(一)

简介正则表达式为高级的文本模式匹配、抽取、与/或文本形式的搜索和替换功能提供了基础。简单地说,正则表达式(简称为 regex)是一些由字符和特殊符号组成的字符串,它们描述了模式的重复或者表述多个字符,于是正则表达式能按照某种模式匹配一系列有相似特征的字符串。通俗来说, 它们能够匹配多个字符串……一种只能匹配一个字符串的正则表达式模式是很乏味并且毫无作用的;1.1 在线匹配工具:菜鸟教程:在线正则工具1.2 特殊符号和字符1.2.1本节将介绍最常见的特殊符号和字符,即所谓的元字符,正是它给予正则

2021-06-23 18:31:29 449 1

原创 monkey日志分析(九)

Monkey日志分析是Monkey测试中非常重要的一个环节, 通过日志分析, 可以获取当前测试对象在测试过程中是否会发生异常, 以及发生的概率, 同时还可以获取对应的错误信息, 帮助开发定位和解决问题。 介绍日志分析方法之前, 先来看一下日志的保存方法。1.Monkey日志的保存方法Monkey运行日志常见的保存方法有三种:·保存在PC中, 代码如下:adb shell monkey [option] >d:\monkey.txt执行以上命令, Monkey的运行日志将被保存在PC上的

2021-06-09 17:32:59 1027

原创 mongkey测试策略指定与分析(八)

一、Monkey常规测试Monkey测试思考 .Monkey是做什么的 .如何对应用进行全面的测试 ? .Monkey工具是好,但是如何能用好,发挥最大效用 .Monkey如何对应用不同的场景实施测试 .Monkey有哪些缺点与问题,该如何规避 .Monkey脚本可以使用在哪些地方Monkey测试分解 命令的组合: 应用选取策略+随机种子策略+事件策略+异常策略+延时策略+事件数量 .应用选取策略: 1、单应用 2、多应用组合(1.配合关联性应用

2021-06-09 16:33:42 426

原创 monkey 自定义脚本(七)

常规Monkey测试执行的是随机的事件流, 但如果只是想让Monkey测试某个特定场景(执行固定的事件流) 呢? 这时候就需要用到自定义脚本了, Monkey支持执行用户自定义脚本的测试, 用户只需要按照Monkey脚本的规范编写好脚本, 存放到手机上, 启动Monkey通过-f scriptfile参数调用脚本即可。...

2021-06-08 11:36:23 601

原创 Monkey测试实例(六)

monkey是Android系统自带一个命令行工具,可以运行在模拟器里或者真是设备中运行。monkey向系统发送伪随机的用户事件流,实现对正在开发的应用程序进行压力测试;程序是一个特定的Android应用程序, 需要指定被测程序的包名。 指定包名后, Monkey会根据包名找到对应的应用, 并启动其main activity, 然后执行Monkey测试,测试希望通过Monkey来模拟用户长时间的随机操作, 检查被测应用是否会出现异常(应用崩溃或者无响应)。测试脚本:adb shell monkey

2021-06-07 11:23:52 203

原创 monkey查看安卓设备包名(五)

前面介绍了Monkey的一些基础知识, 这一节主要介绍查看被测apk的package(包名)单个或多个。查找应用包名的方法有很多, 这里简单列举几个常用方法:(1) 通过pm命令查看。在CMD命令行窗口输入:adb shellpm list package此时将列出手机上所有的应用包名, 在列表中找到要测试的应用包名即可。备注:使用-f参数:adb shell pm list packages -f,输出包和包相关联的文件使用-e参数:adb shell pm list package

2021-06-07 10:46:55 749

原创 monkey启动(四)

monkey的启动方式Monkey启动方式很简单,但存放日志的设备有区别;[ 重点 ] 先连接被测设备上, 然后打开CMD命令行窗口输入对应的adb命令行即可。 通过命令行启动Monkey有两种方式:直接PC启动adb shell monkey [options] <count>adb shell monkey [option] < count> >e:\monkeyLog.txt通过PC端启动, Monkey运行日志可以保存在PC上Shell端启动

2021-06-04 16:54:46 354

原创 monkey事件 -- 11种事件(三)

Monkey事件Monkey所执行的随机事件流中包含11大事件, 分别是触摸事件、 手势事件、 二指缩放事件、 轨迹事件、 屏幕旋转事件、 基本导航事件、 主要导航事件、 系统按键事件、 启动Activity事件、 键盘事件、 其它类型事件。Monkey通过这11大事件来模拟用户的常规操作, 对手机App进行稳定性测试。 下面详细了解这11大事件。1.触摸事件触摸事件是指在屏幕某处按下并抬起的操作,可通过–pct-touch参数来配置其事件百分比。从Monkey执行该事件对外输出的日志可以看到。 该事

2021-06-03 13:44:30 1021

原创 monkey参数(二)

Monkey启动的命令行脚本为:monkey [options] <count>options表示Monkey执行的可配置参数, 是可选项(如果不指定options, Monkey将以无反馈模式启动, 并把事件任意发送到安装在目标环境中的全部包) ; count表示Monkey执行的事件数, 为必选项。Options可简单划分为五类:· 基本配置类参数。· 事件类型和频率参数。· 约束限制类参数。· 调试类参数。· 官方隐藏类参数。以下是针对以上五种类型参数的详细介绍。1.

2021-06-03 11:14:58 288

原创 monkey学习

monke环境搭建(一)Monkey是由adb命令来启动的, 故只要配置好adb环境即可下载 platform-toolsGoogle 开始在 Android Studio 官方网站上单独提供 platform-tools 下载。platform-tools 是 Android SDK 的一部分,它能为我们架起在 Windows/Mac/Linux 平台上直接与 Android 进行交互的「桥梁」。大家在各大教程里经常见到的 fastboot、adb 等指令就必须依赖 platform-tools

2021-05-31 17:27:19 239 2

原创 python整个项目打包成一个exe程序

python整个项目打包成一个exe程序#已安装python环境一、安装PyInstaller 模块pip install pyinstaller运行上面命令,应该看到如下输出结果:Successfully installed pyinstaller-x.x.x其中的 x.x.x 代表 PyInstaller 的版本pyinstaller打包程序exe踩过的坑1.提示:TypeError: an integer is required (got type bytes) 解决方法如下:

2021-05-21 15:50:50 7716 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除