- 博客(15)
- 收藏
- 关注
原创 Appium自动化基础01--adb命令及aapt
adb常用命令获取设备id:adb devices设备root:adb root安装apk:adb install filepath [也可直接将apk拖入到命令行界面]卸载apk:adb uninstall传文件至手机:adb push 文件 手机保存路径 adb push D:data/text.txt /sdcard手机文件导出至本地:adb...
2020-03-01 22:19:18
300
1
原创 mysql-proxy做mysql代理连接阿里云服务器
背景:在家办公,IT 部门紧急开启 openvpn 供员工访问公司内网系统。需要访问阿里云上的数据库,但是数据库配置了白名单,只允许公司 IP 访问。这种情况下可以在公司内网一台虚拟机上搭建 mysql 代理。1.在CentOS7系统下安装mysql-proxyyum install -y mysql-proxy安装完成之后,使用mysql-proxy -V查看版本信息。注意pac...
2020-02-06 11:52:35
1267
原创 Linux搭建Jmeter+Ant+Jenkins集成
Linux环境为 CentOS Linux release 7.6.1810 (Core)背景:外地分公司有一产品待测试,但是由于网络安全限制,不能够在自己电脑上直接访问产品,需要通过vpn;于是申请了一台与该产品同网段的阿里云服务器,并在该服务器上搭建Jmeter+ant+jenkins持续集成测试环境。其中vpn相关细节略过。PS:我在Windows上对Jmeter+ant+Je...
2019-03-21 10:29:42
2128
原创 Jmeter+Ant集成--build.xml文件解析
1.project标签 属性 描述 是否必须 name 项目名称 否 default 如果没有任何target的话,需要这个默认的target 否,自从蚂蚁1.6.0,每个项目包括一个隐含的目标,包含所有的顶级任务和/或类型。这一目标将永远作为项目的初始化部分执行,即使当蚂蚁运行时有projecthelp...
2018-12-20 18:32:43
2464
原创 5.4RobotFramework接口自动化(四)--用户关键字应用
一.基本介绍用户关键字其实就是函数,自己定义的函数;说到函数应该能想到几个关键点:函数名,参数列表,返回值;用户关键字的各个属性刚好就是函数所需要的,所以可以理解为“函数”或是“方法”关键字的创建方式:第一种,在project下直接右键,创建new user keyword;第二种,在suite下直接右键,创建new user keyword;第三种,在project下新建...
2018-12-03 13:55:19
543
原创 5.3RobotFramework接口自动化(三)--token的应用
一.解决方法思考前面获得了token,我们得到token是为了在相关的接口请求头中应用这一“通行证”,那么如何将token应用到其他的接口里面呢?我想到了以下几种方法:A.直接在获取token的用例中接着往下写,接口1用例、接口2、接口3......。 优点:这样简单粗暴,各接口也能够正常跑起来; 缺点:所有的用例写在一个脚本下,看得人头大;几百个变量看得人头大,后期维...
2018-12-03 13:49:05
2560
原创 5.2RobotFramework接口自动化(二)--post request json+token提取
以一体化项目为例,进行接口测试。每个接口的请求头都需要token信息,token在用户登录时生成,且会不断的变化更新,因此提取token是实现接口自动化的第一步。测试用例的编写及token基本获取如下:对应的TextEdit*** Test Cases *** 获取tokenCreate session loginsessionhttps:/###...
2018-12-03 11:57:15
3581
3
原创 5.1RobotFramework接口自动化(一)--get request json
一.环境搭建在原有环境基础上,新增requests和requestsLibrary库cd进入Python安装目录,输入命令进行安装pip install requests pip install robotframework-requests二.RIDE 新建suite,导入相关库1新建套件openTest12.导入请求相关库RequestsLibrary3.导...
2018-12-03 11:54:22
2037
原创 4.RobotFramework+Jenkins集成
RobotFramework+Jenkins的集成与Ant+Jenkins的集成相似,添加相应的插件再进行一些配置就ok了。【Jenkins与任意工具的集成应该都是这个思路吧】一.添加插件 二.构建配置1.新建任务rftest构建 构建后操作 三. 查看结果可产看报告也可查看控制台的输出情况 四.遇到的一些问题和解决...
2018-12-03 11:49:41
672
原创 3.RobotFramework入门实例
一.界面详解1. project、suite页面,edit栏2.testcase页面,edit栏设置区:主要用来配制此TestCase执行阶段的的操作Documentation:说明,可添加TestCase的说明、上下文、参数说明、业务等。无内容限制 Setup:执行用例前可进行的一些设置,数据初始化、上下文数据还原 Teardown:执行用例结束后部分操作。数据销毁、...
2018-12-03 11:40:32
716
原创 2.RobotFramework自动化测试框架搭建--通过pip(推荐)
本文基于Windows10,Python27 一.安装Pythonpython-2.7.10.amd64.msi1.直接双击运行,下一步下一步......2.配置环境变量,在系统变量path后面加上C:\Python27和C:\Python27\Scripts 3.cmd下输入Python,检验Python环境是否成功搭建二.安装pipcd进入Pytho...
2018-12-03 11:37:41
685
原创 1.RobotFramework自动化测试框架搭建
此篇这些步骤只能达到RIDE界面展示的效果,并不能实现一些基础用例的测试【比如打开火狐搜索百度】有些环境配置出了问题== ;问题主要在于seleniumlibrary安装失败;后续会再更新一个可以跑起来用例的学习文档---具体见2.RobotFramework自动化测试框架搭建--通过pip(推荐)一.需要下载的文件 1.python-2.7.amd64.msi ...
2018-12-03 11:33:59
772
原创 RobotFramework一些调研
一.关键字入参带上请求方法(post、get...)背景:请求的方法有那么多,post、get、delete、head、put.....是否可以将这个method也通过参数的形式传进来呢?1.method为关键字的入参,在用例中传入关键字 结果:失败,原因为IP不是关键字,初步猜测,每一行里面至少得有一个关键字2. 二.更改log、report存储路径...
2018-12-03 11:27:30
239
原创 Jmeter+Ant集成--集成步骤
这里只写了Jmeter+Ant的集成,后面会加上Jenkins。一.简介1.什么是ant? ant是构建工具2.什么是构建 概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅于此,但是主要用来干这个3.ant的好处 跨平台 --因为ant是使用java实现的,所以它跨平台 使用简单--与ant的兄弟make...
2018-07-24 13:48:02
15118
22
原创 任务计划程序没有运行[已解决]
设置的任务计划程序是定时运行.bat程序,但是相应的任务只有在我来上班、开机的时候才跑,下班或者周末就不跑(没有关机,只是锁屏了)。有没有大神指点一下,感激不尽!下面是截图--------------------------------------------------------------------------------------------------...
2018-07-04 13:31:55
28533
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人