新闻动态 您所在的位置:主页 > 新闻动态 > 行业新闻 >
填填词即可实现自动化测试

类别:行业新闻 发布时间:2020-09-10 21:59 浏览:

目 标

● 接口分析●

剧本中需要使用到的library:

本文的目的

使用RobotFramework实现 接口自动化 使用全局变量解决自动化测试历程中的 “保持登录” 问题。

Tips:RF的RIED使用不再多说大家可网上自行搜索教程

考前划重点来了~为了制止让大家看到RobotFramework接口自动化剧本时泛起一脸懵的情况~大家在阅读剧本之前可以先相识学习下以下几个知识点为后续的接口自动化做基础铺垫。

Jsonpath语法

2、剧本目的:

● 自动化剧本●

Python的split函数用法

接口:获取子系统的某个数据列表

Robotframework

已手动安装python、robotframework、RequestsLibrary库

设置全局变量Set Global Variable设置全局变量:用于存放token(cookies)以便于其他接口挪用 建立字典Create dictionary:以字典形式存放接口的请求头(headers)、报文(data)数据 建立用户关键字New user keyword:主要用于封装登录模块的剧本 Create session建立会话:接口自动化关键字界说域名别名 Post/Get request提倡请求:接口自动化关键字组合参数提倡接口请求 Run keyword if:断言

希望这篇文章可以成为你的一次自动化实战履历

是的Robotframework是一个使用关键字驱动实现自动化的框架可以同时实现web、app、接口自动化测试。RF的使用类似于运行一个表格测试人员往表格内填充文本即可轻松实现自动化测试。

1、操作路径:在suite文件上右键选择New user keyword

Jsonpath在线校验工具:http://jsonpath.com/

● 情况准备●

1、乐成登陆到详细系统界面需要用到以下2个请求

2、进入到对应的子系统所需的token

3、子系统所需要的TOKEN

主要用于截取切片一段字符串从中获取token值

在子系统请求的response-[dll_replace]gt;headers内的set-cookie

Copyright © 英雄联盟竞猜平台 版权所有 技术支持:网站源码 苏ICP37568568

分享到: QQ空间 新浪微博 腾讯微博 人人网 微信

亚博正式官网  亚博正式官网  亚博体育网页  亚博体育网页  体育外围 - 外围体育 - 十大外围足彩网站