RobotFramework
文章平均质量分 75
西北无高楼
这个作者很懒,什么都没留下…
展开
-
RobotFramework一些调研
一.关键字入参带上请求方法(post、get...)背景:请求的方法有那么多,post、get、delete、head、put.....是否可以将这个method也通过参数的形式传进来呢?1.method为关键字的入参,在用例中传入关键字 结果:失败,原因为IP不是关键字,初步猜测,每一行里面至少得有一个关键字2. 二.更改log、report存储路径...原创 2018-12-03 11:27:30 · 246 阅读 · 0 评论 -
1.RobotFramework自动化测试框架搭建
此篇这些步骤只能达到RIDE界面展示的效果,并不能实现一些基础用例的测试【比如打开火狐搜索百度】有些环境配置出了问题== ;问题主要在于seleniumlibrary安装失败;后续会再更新一个可以跑起来用例的学习文档---具体见2.RobotFramework自动化测试框架搭建--通过pip(推荐)一.需要下载的文件 1.python-2.7.amd64.msi ...原创 2018-12-03 11:33:59 · 775 阅读 · 0 评论 -
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 · 692 阅读 · 0 评论 -
3.RobotFramework入门实例
一.界面详解1. project、suite页面,edit栏2.testcase页面,edit栏设置区:主要用来配制此TestCase执行阶段的的操作Documentation:说明,可添加TestCase的说明、上下文、参数说明、业务等。无内容限制 Setup:执行用例前可进行的一些设置,数据初始化、上下文数据还原 Teardown:执行用例结束后部分操作。数据销毁、...原创 2018-12-03 11:40:32 · 722 阅读 · 0 评论 -
4.RobotFramework+Jenkins集成
RobotFramework+Jenkins的集成与Ant+Jenkins的集成相似,添加相应的插件再进行一些配置就ok了。【Jenkins与任意工具的集成应该都是这个思路吧】一.添加插件 二.构建配置1.新建任务rftest构建 构建后操作 三. 查看结果可产看报告也可查看控制台的输出情况 四.遇到的一些问题和解决...原创 2018-12-03 11:49:41 · 676 阅读 · 0 评论 -
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 · 2047 阅读 · 0 评论 -
5.2RobotFramework接口自动化(二)--post request json+token提取
以一体化项目为例,进行接口测试。每个接口的请求头都需要token信息,token在用户登录时生成,且会不断的变化更新,因此提取token是实现接口自动化的第一步。测试用例的编写及token基本获取如下:对应的TextEdit*** Test Cases *** 获取tokenCreate session loginsessionhttps:/###...原创 2018-12-03 11:57:15 · 3593 阅读 · 3 评论 -
5.3RobotFramework接口自动化(三)--token的应用
一.解决方法思考前面获得了token,我们得到token是为了在相关的接口请求头中应用这一“通行证”,那么如何将token应用到其他的接口里面呢?我想到了以下几种方法:A.直接在获取token的用例中接着往下写,接口1用例、接口2、接口3......。 优点:这样简单粗暴,各接口也能够正常跑起来; 缺点:所有的用例写在一个脚本下,看得人头大;几百个变量看得人头大,后期维...原创 2018-12-03 13:49:05 · 2571 阅读 · 0 评论 -
5.4RobotFramework接口自动化(四)--用户关键字应用
一.基本介绍用户关键字其实就是函数,自己定义的函数;说到函数应该能想到几个关键点:函数名,参数列表,返回值;用户关键字的各个属性刚好就是函数所需要的,所以可以理解为“函数”或是“方法”关键字的创建方式:第一种,在project下直接右键,创建new user keyword;第二种,在suite下直接右键,创建new user keyword;第三种,在project下新建...原创 2018-12-03 13:55:19 · 548 阅读 · 0 评论