05 2020 档案
摘要:本篇使用roboot framework编写简单的接口测试用例。 接口文档 下面分别是get类型和post类型的接口: 接口1(这是一个会议信息查询接口): http://127.0.0.1:8000/api/get_event_list 请求参数: eid --会议id name --会议名称 返
阅读全文
摘要:下面还是以百度搜索为例 创建robot.py文件,内容如下: from robot.api import TestSuite from robot.api import ResultWriter from robot.model import Keyword # 百度搜索测试 class Baidu
阅读全文
摘要:通过一个简单的例子学习怎么自己封装关键字。 如下图,先定义了另个变量,分别是URL和BROWSER,然后定义了关键字Baidu Search,最后使用自己简单封装的关键字Baidu Search编写了两个测试用例脚本。 具体步骤如下: 1、 在项目节点或者测试套件节点右键,new scalar,新增
阅读全文
摘要:一、百度搜索实例 前面已经举例过百度搜索的一个例子,这次用上后面的学习到的关键字再复习下 *** Settings *** Library Selenium2Library *** Test Cases *** baidu_search_case Open Browser http://www.ba
阅读全文
摘要:下面将列出一些常用的UI操作关键字。 1、浏览器驱动 要想通过不同的浏览打开URL地址,一定要安装浏览器相对应的驱动。如chrome 的驱动chromedriver.exe 等。 浏览器默认为空时启动FireFox。 通过不同的浏览器执行脚本。 Open Browser Htpp://www.xxx
阅读全文
摘要:Robot framework中元素的定位通过引入的selenium包,所以,假如我们学过selenium 的话,定位是一样的。 id 和name 定位 使用的前提是id和name的值在当页面上唯一。 如上图是百度的搜索框和搜索按钮,搜索框name=wd,id=k,搜索按钮id=su 在roboot
阅读全文
摘要:一、基础关键字一 Builtin 库是 Robot Framework 自带的基础库,提供了一套基础的关键字。本节介绍的大多关键字都由该库提供。 log log 关键字就是编程语言里的 “print” 一样,可以打印任何你想打印的内容。 定义变量 可以 通过 “Set variable” 关键字来定
阅读全文
摘要:通过之前的例子我们已经直观感受了下Roboot Framework,下面再简单看下什么是Roboot。 Roboot Framework架构是一个通用的验收测试和验收测试驱动开发的自动化测试框架(ATDD)。它具有易于使用的表格来组织测试过程和测试数据。它使用关键字驱动的测试方法。 Open Bro
阅读全文
摘要:环境搭建好之后,话不多讲,我们先通过一个小demo直观感受下roboot framework的用法~ 1、新建项目, 选择菜单栏File >new Project。 Name 输入项目名称,Type 选择Directory。 2、新建测试套件, 在项目名称上右键选择new Suite 选项 Name
阅读全文
摘要:最近时间稍有空闲,打算利用目前空闲的一小段时间来编写下自己负责业务的自动化回归测试脚本。 目前公司的自动化测试框架是用Python3.7 + Roboot Framework写的,之前完全没有接触过,所有要简单熟悉下框架,为后续的脚本编写做准备~ 第一步肯定是搭建环境,下面是搭建环境的过程记录。 1
阅读全文
摘要:最近工作中有时候需要用jmeter持续对服务器发起请求,而且可能需要分别对2/3个服务器同时发起请求。这种情况下,如果使用自己的电脑发起请求,中途很可能对电脑做了关闭、重启等操作,或者误操作了点击jmeter的关闭按钮,总之部分情况下会中断测试,非常不方便。所以就搜索学习了下如何在linux上运行j
阅读全文