使用Eclipse+RED搭建RF自动化测试框架

使用Eclipse+RED搭建RF自动化测试框架

RF:

  • 开源、基于Python编写

  • 丰富的第三方库:UI、API、IOS、Android

  • 测试用例支持txt、tsv、html等格式编写

  • 关键字驱动。用已有关键字形成业务关键字

  • 测试用例支持变量使用、IF语句和FOR循环

  • 支持继承svn、git、jenkins等工具

  • 灵活、可拓展

  • 丰富的编辑工具

环境准备:

  • RF框架运行环境:Python2/3

  • Python库:RobotFramework

  • RF图形界面运行环境:Eclipse

  • RF图形界面库:Eclipse中安装RED插件

一、下载RED插件

1、打开官方网站:https://robotframework.org/

在这里插入图片描述

2、点击RED进去,即可看到最新版RED 0.9.5

在这里插入图片描述

3、点击进去可以看到RED的介绍,使用这个版本所需要的条件
  • jdk1.8+
  • Eclipse v4.8+
  • Python/Jython安装robotframework第三方插件

在这里插入图片描述

4、滑动到最下面,可以看到插件的下载链接,选择操作系统对应的包。

1600916493710

二、Eclipse离线安装RED插件

1、Help->Install New Software...

在这里插入图片描述

2、add->Archive选择刚才下载好的RED0.9.5插件->Name:RED0.9.5->Add

在这里插入图片描述

3、勾选Robot Framework IDE->Next->Next->Finish->等待安装完成->重启即可

1600917375010

4、安装完成后,在Window->Preferences中就可以看到Robot Framework
5、添加Python环境

在这里插入图片描述

6、配置编辑器提示功能

Auto activation triggers中添加.qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM$@&*:[,然后保存并关闭即可
在这里插入图片描述

7、RF支持中文编写,为了防止乱码,需要配置一下编码格式(UTF-8

在这里插入图片描述

三、创建第一个Robot Project

1、创建项目
1)File->New->Robot Project

在这里插入图片描述

如果没有显示Robot Project,就点击下面的Other...,搜索Robot就可以找到

在这里插入图片描述

2)创建一个RobotDemo的Robot项目

在这里插入图片描述

3)项目目录

在这里插入图片描述

2、创建测试套件
1)右击项目->New->Robot Test Suite

在这里插入图片描述

2)测试套件的名称支持中文,选择使用.robot后缀

在这里插入图片描述

3)添加一个简单的测试用例
*** Test Cases ***
打印当前时间
    Log     2020年9月24日11:51:13   
3、运行测试套件
1)在当前文件右击->Run test:即可运行

在这里插入图片描述

2)运行后控制台输出信息
  • Console:显示用例运行结果在这里插入图片描述

  • Message Log:刚才使用的Log关键字打印日志-当前时间
    在这里插入图片描述

  • Execution View:可以看到用例运行需要时长
    1600919942797

3)查看生成的报告
  • Log.html
    在这里插入图片描述

  • report.html
    在这里插入图片描述

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我知道了。下面是搭建接口自动化测试框架的步骤: 1. 安装 Eclipse 首先,你需要安装 Eclipse,可以在官网上下载最新版本的 Eclipse IDE。 2. 安装 TestNG 插件 打开 Eclipse 后,进入 Help -> Eclipse Marketplace,在搜索框中输入 TestNG,然后点击 Install 安装 TestNG 插件。 3. 创建 Maven 项目 在 Eclipse 中创建一个 Maven 项目,选择 Create a simple project,然后勾选 Create a simple project (skip archetype selection),接下来输入项目名称和项目路径,最后点击 Finish。 4. 配置 pom.xml 文件 在项目中的 pom.xml 文件中添加以下依赖: ``` <dependencies> <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>7.4.0</version> <scope>test</scope> </dependency> <dependency> <groupId>io.rest-assured</groupId> <artifactId>rest-assured</artifactId> <version>4.4.0</version> </dependency> </dependencies> ``` 这里我们使用了 TestNG 和 Rest Assured 两个依赖。 5. 创建测试类 在 src/test/java 目录下创建一个测试类,例如 TestDemo。在测试类中编写测试方法,例如: ``` import org.testng.annotations.Test; import io.restassured.RestAssured; import static io.restassured.RestAssured.*; public class TestDemo { @Test public void testDemo() { RestAssured.baseURI = "https://jsonplaceholder.typicode.com"; given().log().all() .when().get("/posts/1") .then().log().all().statusCode(200); } } ``` 这里的测试方法使用了 Rest Assured 库来发送 HTTP 请求,并使用 TestNG 的断言来验证响应状态码是否为 200。 6. 运行测试 在 Eclipse 中右键点击测试类或测试方法,选择 Run As -> TestNG Test 来运行测试。 这就是使用 Eclipse 和 TestNG 搭建接口自动化测试框架的步骤。希望能对你有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值