自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 monkey小结

内容小结monkeymonkey安装启动 monkey事件 monkey命令参数 monkey脚本运行 monkey日志管理monkeyrunnermonkeyrunner安装启动 monkeyrunnerApI monkeyrunner 脚本编写monkey与monkeyrunner不足之处元素定位依赖于坐标点,稳定性差 不支持跨平台使用(iOS平台无法使用) 没有成熟系统的管理框架 只适用于冒烟测试,检测app稳定性。...

2022-03-03 14:43:30 140

原创 monkeyrunner API

MonkeyRunner APIMonkeyRunner工具主要有三个类:MonkeyRunner MonkeyDevice MonkeyImage官方API文档 :http://www.android-doc.com/tools/help/monkeyrunner_concepts.html#1.MonkeyRunner类:MonkeyRunner提供连接真机和模拟器、输入、暂停、警告框等方法。常用方法waitForConnection(float timeout,s.

2022-03-03 14:42:41 206 1

原创 monkeyrunner简介

monkeyrunner简介MonkeyRunner工具是使用Jython(使用Java编程语言实现的Python)写出来的,它提供了多个API,通过monkeyrunner API 可以写一个Python的程序来模拟操作控制Android设备app,测试其稳定性并通过截屏可以方便地记录出现的问题。官网介绍如下The monkeyrunner tool provides an API for writing programs that control an Android device or e

2022-03-02 19:20:12 791

原创 monkey 日志管理

日志管理作用Monkey日志管理是Monkey测试中非常重要的一个环节,通过日志管理分析,可以获取当前测试对象在测试过程中是否会发生异常,以及发生的概率,同时还可以获取对应的错误信息,帮助开发定位和解决问题。monkey日志保存方法保存在PC中 保存在手机上 标准流和错误流分开保存保存在PC中>adb shell monkey [option] <count> >d:\monkey.txteg:C:\Users\Shuqing>adb

2022-03-02 19:19:42 399

原创 monkey自定义脚本实践

自定义脚本的稳定性测试常规Monkey测试执行的是随机的事件流,但如果只是想让Monkey测试某个特定场景这时候就需要用到自定义脚本了,Monkey支持执行用户自定义脚本的测试,用户只需要按照Monkey脚本的规范编写好脚本,存放到手机上,启动Monkey通过-f 参数调用脚本即可。测试案例启动考研帮app3.1.0,然后跳过升级提示和引导页面,进入到登录界面并输入用户名密码进行登录。需求分析从用户角度来思考步骤该怎样进行? 要操作的元素该如何定位? 怎样将操作步骤转化为测试脚本?

2022-03-02 19:18:57 352

原创 monkey参数

monkey 参数参数分类常规类参数 事件类参数 约束类参数 调试类参数常规类参数常规类参数包括帮助参数和日志信息参数。帮助参数用于输出Monkey命令使用指导;日志信息参数将日志分为三个级别,级别越高,日志的信息越详细。1.帮助类参数monkey -h2.日志级别$ adb shell monkey -v <event-count>-v:打印出日志信息,每个-v将增加反馈信息的级别。-v越多日志信息越详细,不过目前最多支持3个-v,即:.

2022-03-02 19:18:01 363

原创 monkey事件

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

2022-03-02 19:14:42 329

原创 monkey简介

Monkey简介在Android的官方自动化测试领域有一只非常著名的“猴子”叫Monkey,这只“猴子”一旦启动,就会让被测的Android应用程序像猴子一样活蹦乱跳,到处乱跑。人们常用这只“猴子”来对被测程序进行压力测试,检查和评估被测程序的稳定性。Android官方对这只“猴子”的描述是这样的:The Monkey is a program that runs on your emulator or device and generates pseudo-random streams of

2022-03-02 19:14:02 116

原创 TomCat9.0.37容器无法访问问题解决方法

Docker启动tomcat容器后访问404启动后出现访问404原因是,webapp文件夹下是空的首先进入容器中的tomcat docker exec -itid/bin/bashid为容器idls查看 有两个文件,webapps是空文件 webapps.dist有ROOT删除webapps文件 rm -rf webapps修改webapp.dist 为 webapp 再次访问成功!...

2022-03-02 19:12:15 683

原创 Docker搭建LAMP环境

搭建typecho博客网站查找当前docker-hub中的LAMP镜像:docker search -s 10 lamp (推荐使用tutum/lamp)拉取LAMP镜像:docker pull tutum/lamp创建LAMP容器,将宿主机的目录“/mysql_data”映射到容器的“/var/lib/mysql”目录。docker run -d --name=lamp -p 8080:80 -p 3306:3306 -v /mysql_data:/var/lib/my.

2022-03-02 19:09:07 2694

原创 Docker 容器常用命令

attach Attach to a running container # 当前 shell 下 attach 连接指定运行镜像build Build an image from a Dockerfile # 通过 Dockerfile 定制镜像commit Create a new image from a container changes # 提交当前容器为新的镜像cp Copy files/folders fro...

2022-03-02 19:07:54 189

原创 CentOS7 Docker安装步骤

设置 处理器2个确定Linux版本为CentOS7及以上1、cat /etc/redhat-release安装gccyum -y install gcc yum -y install gcc - c++验证gcc安装gcc -v卸载老版本Docker(已安装的需执行,未安装不需要执行)1、yum remove docker \ docker-client \ docker-client-latest...

2022-03-02 19:07:03 449

原创 appuim远程连接

一.打开逍遥模拟器,点击设置二.选择网络模式点击确定后,系统会自动安装驱动,稍等即可,然后等待重启模拟器三.查看模拟器ip地址四.通过adb命令连接安卓机1.打开命令行窗口。Win+r,输入cmd进入命令行窗口2.进入cmd命令行窗口后,输入adb connect 192.168.99.103:5555,其中192.168.99.103为逍遥模拟器安卓机的ip地址,5555为安卓机默认连接端口。 在输入adb devices,查看连接状态,若为下图所示代表连接成.

2022-03-01 18:52:20 393

原创 Android KEYCODE键值

Appium的一点一滴:Android KEYCODE键值- 电话键键名 描述 键值KEYCODE_CALL 拨号键 5KEYCODE_ENDCALL 挂机键 6KEYCODE_HOME 按键Home 3KEYCODE_MENU 菜单键 82KEYCODE_BACK 返回键 4KEYCODE_SEARCH 搜索键...

2022-03-01 18:51:06 746

原创 appium环境搭建

安装python+pycharm(安装过程省略) 安装node-v10.15.3-x64安装完成后将安装路径(不要默认安装,选择的安装路径不能有中文和空格)添加到系统变量Path中打开CMD,执行命令:node -v,出现版本信息说明成功。解压android-sdk_r24.4.1-windows解压完成后,进入解压后目录,启动SDK Manager勾选Android SDK Platform-toolsAndroid SDK Build-tools(全选最新版本) 不要装带previ

2022-02-28 18:43:16 2078

原创 jsonschema语法规则

schema语法 参数 描述 $schema 表示该JSON Schema文件遵循的规范 title 为该JSON Schema文件提供一个标题 description 关于该JSON Schema文件的描述信息 type 表示待校验元素的类型(例如,最外层的type表示待校验的是一个JSON对象,内层type

2022-02-22 19:18:20 332

原创 搭建Jenkins+Jmeter+Ant自动化集成环境(六)

模板内容:<hr/>(本邮件是程序自动下发的,请勿回复!)<br/><hr/>项目名称:$PROJECT_NAME<br/><hr/>构建编号:$BUILD_NUMBER<br/><hr/>svn版本号:${SVN_REVISION}<br/><hr/>构建状态:$BUILD_STATUS<br/><hr/>触发原因:${CAUSE}<br/&

2022-02-17 16:44:25 81

原创 搭建Jenkins+Jmeter+Ant自动化集成环境(五)

邮箱信息设置:分两大部分组成(一、管理员发送邮件配置;二、具体项目邮件配置)1)系统设置部分在系统设置中找到Jenkins Locaction项填入Jenkins URL和系统管理员邮件地址,系统管理员邮件地址一定要配置,否则发不了邮件通知。因为邮件通知都是由系统管理员的邮箱发出来的Extended E-mail Notification和E-mail Notification 设置>按照如下图所示设置即可,本处设置的是126企业邮箱的服务,其他邮箱按照类似设置即可。&g.

2022-02-17 16:26:58 119

原创 搭建Jenkins+Jmeter+Ant自动化集成环境(四)

点击 Add JDK ,去掉 requlred 复选框45Ant的操作也是一样,点击 ADD ant ,然后去掉 requlred 的复选框的勾选。67到此, 你可以创建项目就能实现开始自动构建了,一个简单的接口测试平台完成,但是目前是不会发送构建邮件出来。3、创建项目,配置设置。选择Freestyle project,点击ok,进行具体的项目配置。1 、项目的一般配置点击高级 advanced :选择自定义工作路径..

2022-02-17 16:23:51 256

原创 搭建Jenkins+Jmeter+Ant自动化集成环境(三)

五、Jenkins的安装部署1、jenkins 的安装>接下来安装jenkins,解压下载好的Jenkins并安装,然后就是一路next(可以更改自己的安装路径)。安装完成之后会自动弹出浏览器,其中地址是http://localhost:8080,因为我之前安装了tomcat(默认端口是8080),因此需要更改jenkins文件配置,找到 jenkins安装目录下\Jenkins\jenkins.xml文件,然后更改端口号,我改成的是6060(httpPort=6060

2022-02-17 16:18:52 281

原创 搭建Jenkins+Jmeter+Ant自动化集成环境(二)

2.jmeter软件安装Jmeter是免安装模式,直接将压缩包解压至D盘根目录下即可,需要配置环境变量。>解压apache-jmeter-5.0.zip到D:\apache-jmeter-5.0目录下。>Jmeter插件的安装。解压JMeterPlugins-Extras-1.3.0.zip、JMeterPlugins-Standard-1.3.0.zip,将对应ext目录下的全部文件拷贝到D:\apache-jmeter-5.0\lib\ext目录下;>配置jme

2022-02-17 16:13:37 337

原创 搭建Jenkins+Jmeter+Ant自动化集成环境(一)

搭建Jenkins+Jmeter+Ant自动化集成环境一、安装前准备1.JDK:jdk-8u121-windows-x642.jmeter工具:apache-jmeter-5.23.ANT工具:apache-ant-1.9.7-bin4.jenkins工具:jenkins-2.32.2以上安装包工具及版本下载地址:pan.baidu.com/s/1pKWPi5d链接: 百度网盘 请输入提取码提取码:1234复制这段内容后打开百度网盘手机App,操作更方便哦二、软件安装

2022-02-17 16:12:19 177

原创 执行机执行任务前拉取代码再执行配置

节点机中已经安装git客户端 ,安装完成后在开始菜单中找到Git可以看到下列菜单 。 手动克隆项目到执行机本地。 在执行机将执行机git安装目录下的cmd目录(默认C:\Program Files\Git\cmd)添加path变量中(需要在cmd中执行git命令)登录jenkins ,配置执行机节点信息,将执行机python的安装目录下的Scripts 目录整个路径(默认C:\Program Files\Python38\Scripts,不添加pytest命令执行不了),添加到节点机的环境变量

2022-02-17 16:09:29 236

原创 jenkins配置将代码拉取到执行机执行任务

节点机中已经安装git客户端,需要使用git bash。安装完成后在开始菜单中找到Git可以看到GitBash菜单。节点机已在jenkins配置完成并能成功连接。(参照jenkins_控制节点机执行脚本配置.docx) 在配置节点机时,添加节点机上git.exe文件目录。节点机中安装jdk、jre 在节点机启动Git Bash,执行以下命令设置用户1、git config --global user.name "git用户名" (global前有两个横线)2、git confi...

2022-02-17 16:08:00 430

原创 jenkins安装allure插件并发送邮件

安装allure插件: Allure Jenkins Plugin 下载 allure commandline(allure 报告客户端) Jenkins系统管理——全局工具配置——Allure Commandline添加配置上述allure commandline 解压后路径需要添加到环境变量path中编辑任务,指定工作空间1)如果你不是放在git或者svn上面的代码,那么你可以直接指定工作空间2)如果是放在git或者svn上面的代码,那么你就不需要指定工作空间

2022-02-17 16:07:01 1309

原创 jenkins+git持续集成配置

jenkins+git持续集成配置为jenkins添加git插件在Available tab页中找到Git点击下方的Install without Restart安装插件。二、在jenkins中配置Git.exe的位置。设置完成后保存三、新建任务在新建任务时添加持续集成项目的url点击Add—JenkinsKind选择Username with passwordUsername输入git的账号Password输入git的密码点击A

2022-02-17 16:06:13 403

原创 TortoiseGIT图形界面客户端安装

TortoiseGIT图形界面客户端安装双击TortoiseGit图形界面客户端启动安装二、点击Next点击Next三、保持默认,点击Next四、保持默认,点击Next保持默认,点击Install六、点击Finish,完成安装安装完成后重启电脑。 安装TortoiseGIT中文包。...

2022-02-16 19:24:35 269

原创 Windows Git客户端安装

Git客户端安装双击Git安装包,启动安装二、点击Next三、选择一个安装路径,点击Next保持默认,点击Next保持默认,点击Next保持默认,点击Next七、选择Use Git from Git Bash only(仅在bash中使用Git),点击Next八、保持默认,点击Next保持默认,点击Next保持默认,点击Next保持默认,点击Next保持默认,点击Install点击fini

2022-02-16 19:23:35 756

原创 CentOS GitLab安装

GitLab安装Gitlab下载地址:国外:gitlab/gitlab-ce - Packages · packages.gitlab.com国内清华镜像:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/关闭centos的防火墙,并设置不在开机启动systemctl stop firewalld.servicesystemctl disable firewalld.service安装依赖软件openssh(ssh

2022-02-16 19:21:40 1093

原创 jenkins_控制节点机执行脚本配置

修改jenkins的系统IP地址,红框内为jenkins所安装在的电脑IP设置代理,TCP端口选择随机,勾选代理协议。代理启用保持勾选 新建节点Of executors 表示在节点机可以执行的任务数。Remote root directory :填写节点机上的任意目录,该目录必须存在Labels:节点机标签,必须填写且唯一。Usage:控制节点机的任务执行,选择红框内选项。红框内选项表示只有指定到该节点机的任务才能在该节点机执行添加节点机的环境变量:Name填写p

2022-02-11 18:43:56 111

原创 系统操作:关机、重启、添加账号

init 命令:系统操作切换命令,只能是root 用户有权限操作,切换页面模式或者重启关机等等init 0 ---- 关机,禁止使用(如果远程工具操作了,再次启动需要去虚拟机上操作完成)init 6 ---- 重启,谨慎使用关于一些启停机的命令关机的命令:halt : 挂起计算机,即待机语法 : halt [-option]参数 : -p ---- 挂起后关闭计算机,缺省参数shutdown : 关机语法 : shutdown [-option]参数 : -h -

2021-12-21 10:06:37 169

原创 系统资源类:查看cpu使用、查看内存、查看硬盘、查看进程、查看端口号被占用,网络设置,查看内核版本,查看系统版本

查看cpu使用率1、在终端中直接执行top命令,即可在第三行看到cpu的使用率。96.9id,表示空闲CPU,即CPU未使用率,100%-96.9%=3.1%,即系统的cpu使用率为3.1%。2、vmstat命令, 相比top命令,通过vmstat可以看到整个机器的 CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率。句式: vmstat -w-w一般vmstat工具的使用是通过两个数字参数来完成的,第一个参数是采样的时间间隔数,单位是秒,第二个参数是采样的次数。

2021-12-20 09:51:00 534

原创 linux常用命令之文件操作类:移动、复制、编辑、查看、删除、改名、查找、打包、压缩、解压、传输、更改权限

mv : mvoe 剪切并黏贴语法: mv [-option] 源文件 目标文件mv 是linux下最常用的重命名命令备注:如果目标目录下有同名文件/目录,一定要修改目标文件名,或者选择覆盖同名文件(目录没有提示)cp : copy 复制并且粘贴语法: cp [-option] 源文件 目标文件参数 : -r ---- 用来复制目录,将目录中所有的文件及内容全部复制,如果命令只是复制具体的问题,可以省略参数,但是如果是复 制目录就必须添加参数。 注意:目录和文...

2021-12-18 13:42:18 818

空空如也

空空如也

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

TA关注的人

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