随笔分类 -  Robotframework

Ride:功能自动化、接口自动化等
robotframwork接口测试(五)—接口分层测试粗解
摘要:个人小结,仅供参考。 接口测试很简单,但是很重要。 可以写代码,也可以用工具进行测试。工具说说就很多了,简单介绍一下我目前用过的几个能够测试接口的工具, 本次是续以前的接口测试,小结一下robot的接口分层测试。该随笔内容,仅从概念上介绍一下。 为什么要分层呢? 举个例子:比如10个接口测试用例(接 阅读全文
posted @ 2017-12-16 14:26 testhua 阅读(449) 评论(0) 推荐(0)
robotframwork的WEB功能测试(二)—登录
摘要:小结一下截止到目前,我接触的系统的登录模拟。 1. 带token的session:这种用抓包工具很容易抓到,使用这个链接就可以模拟已登录。 2. 使用cookie:有的系统是判断cookie来判断是否已登录的。所以,我们可以使用cookie来模拟已登录。 3. 对于简单的系统,比如无极验或验证码的这 阅读全文
posted @ 2017-12-02 14:12 testhua 阅读(460) 评论(0) 推荐(0)
Robotframework测试相关库的简单整理
摘要:一、 官网地址 http://robotframework.org/#libraries 二、几类测试所用到的常用库初步整理 1. UI自动化测试 Selenium2Library、BuiltIn(自带,引用一下即可) 命令:pip install robotframework-selenium2l 阅读全文
posted @ 2017-11-17 19:56 testhua 阅读(528) 评论(0) 推荐(0)
Jenkins+Github(Robotframework代码)
摘要:个人记录,且为Windows10系统,仅供参考。 一. 准备 1. Github:安装git、注册github。将Robotframework代码更新到github。 2. Jenkins安装,并安装插件 1)插件Git Client Plugin、GIT plugin、GitHub API Plu 阅读全文
posted @ 2017-10-21 16:33 testhua 阅读(1013) 评论(0) 推荐(0)
robotframwork的WEB功能测试(一)—切换window窗口
摘要:selenium2library提供的切换到新窗口的关键字,只有select window,而且也只能根据title、name、url去定位。如下图所示,明显在实际使用中是不够的。 所以这里总结了一下其他的方法。 一、 拓展selenium2library库。 即修改selenium的源码。 1. 阅读全文
posted @ 2016-11-25 10:18 testhua 阅读(8816) 评论(0) 推荐(0)
robotframwork数据库测试(一)——pymysql与pyodbc
摘要:本章节仅总结一下使用pymysql与pyodbc链接MySQL数据库。 2个都可以链接mysql数据,进行增删改查。但是呢,使用pyodbc操作数据库,对中文支持度好一些。pymysql则需要处理一下编码。所以2个都说一下,自己选择哈。 1. 安装DatabaseLibrary,pyodbc,pym 阅读全文
posted @ 2016-11-08 15:27 testhua 阅读(1361) 评论(0) 推荐(0)
robotframwork接口测试(四)—其他库的安装
摘要:怎么知道自己的RF已经有哪些库了,可以看python安装目录下Python27\Lib\site-packages这个文件夹,有的话就可以直接引入了。 没有的话,就安装了。 1. 命令安装:这种最方便,可是有网络限制。 平台不一样,命令会有点变化。pip/easy_install安装命令 查看pip 阅读全文
posted @ 2016-11-04 10:53 testhua 阅读(907) 评论(0) 推荐(0)
robotframwork接口测试(三)—HttpLibrary.HTTP安装
摘要:1. 安装: 1)可以用命令:pip install robotframework-httplibrary(或pip install --upgrade robotframework-httplibrary);也可以自己安装。请注意,他是依赖4个其他的库,如下图所示 2)添加library 如图,添 阅读全文
posted @ 2016-11-03 14:20 testhua 阅读(2313) 评论(0) 推荐(0)
robotframework接口测试(二)—post request
摘要:第5行:发起post请求。因为我写了好多的参数,所以这样写的。 也可以这样写 其他行:可见【robotframework接口测试(二)—get request json】 阅读全文
posted @ 2016-11-02 16:42 testhua 阅读(11596) 评论(0) 推荐(0)
robotframework接口测试(一)—Get request json
摘要:(前提:引入了 requests、requestsLibrary等相关库,这样才可以只有相关的关键字。) 理想中的过程: 1. 创建session 2. 在该session下发起请求 3. 验证返回结果 实际跑的时候,会发现,自己的项目可能还要多一个步骤,变成 1. 获得cookie 2. 创建se 阅读全文
posted @ 2016-11-02 16:29 testhua 阅读(13819) 评论(2) 推荐(0)