04 2020 档案
摘要:背景:前端一些异常数据场景处理,需要有异常的接口数据,但一般接口异常数据很难造数据,常常利用fiddler模拟返回异常数据。在开发过程中前后端独立开发也需要模拟数据返回。 方法一:rules设置断点,修改返回数据后,继续执行查看前端数据是否修改 ①设置断点 ②修改返回数据 ③run继续执行 前端查看
阅读全文
摘要:01:请求后的Statistics 02:请求后的Inspectors查看 03:AutoResponder功能(自动响应器) 测试接口时,可以自定义接口的返回内容,处理不同逻辑 04:autoResposder自动重定向 以下是一个访问360网站后,重定向到百度的例子 笔记:fiddler模拟接口
阅读全文
摘要:前面的笔记我们已经大致的知道Fiddler如何抓包,她就像一个中间人来回接受用户端和服务端的交流。 就比如我们在战争期间,截获敌人的电话通信一个道理。而我们用Fiddler抓包往往抓取的就是HTTP协议 今天让我们对整个HTTP协议加以理解。 01:HTTP和HTTPS HTTP的全程是 Hyper
阅读全文
摘要:01:请求控制台的设置 发送请求前设置隐藏 清除浏览器缓存/cookie 工具栏 保存接口: 重复发送:Replay 可以指定一次发送几十个(如:100),使用快捷键:shift+r 可做压力 清除控制台数据:快捷键:ctrl+x 清除所有 shift+delete 除了选中的,其他的清除 dele
阅读全文
摘要:01:Fiddler简介: Fiddler是一个HTTP的调试代理,以代理服务器,监听系统的Http网络数据流动,Fiddler也可以让你检查所有的Http通讯,设置断点,以及Fiddle所所有的‘进出’的数据(我一般用来抓包)。Fiddler还包含一个简单却功能强大的基于JScrip.NET事件脚
阅读全文
摘要:01:从作业说起 把python文件实现的关键字改为RF资源文件里面的用户关键字 python文件(笔记:06) def deleteAlllesson(): driver = webdriver.Chrome() driver.implicitly_wait() driver.get('http:
阅读全文
摘要:01:失败后,不截图 访问网站:https://robotframework.org/#libraries 在网站中通过以下指引查看 点击-external - seleniumLibrary-readme.rst-introduction-keyword documentation-importi
阅读全文
摘要:01:变量表中声明变量 首先我们要创建Variables表 List变量 @{database} 127.0.0.1 3306 Dict变量 ${user1} name=auto pw=sdfsdfsdf 使用变量文件 也可以使用python模块文件提供公共变量给RF使用,只需要直接定义变量就可以了
阅读全文
摘要:根据我之前总结的robotframework笔记,相信这些题不在话下,否则的话,只能再去回顾一遍啦! 01:RF支持的四种表? Setting,Variable,Testcase,keywords 02:用例配置部分[Template]是什么意思? 声明该用例是模板关键字驱动的,本用例只包含测试数据
阅读全文
摘要:思维导图 01:资源文件 在测试套件文件中定义关键字的问题 只能在本测试套件中有效,无法共享给其他测试套件使用 使用资源文件 资源文件其实就是RF层面的库文件(不能包含测试用例) 里面可以包含用来共享的,变量和关键字 资源文件的格式基本也和测试套件文件类似 ***Settings*** Liabil
阅读全文
摘要:大纲: 作业复盘 用户关键字 资源文件 数据驱动 01:讲解作业 页面展示: python文件(定义一个函数): from selenium import webdriver import time def deleteAlllesson(): driver = webdriver.Chrome()
阅读全文
摘要:01:条件判断 RF中用Run Keyword if 关键字做条件判断 条件表达式参数给python的eval函数 run keyworld if ‘2019’ in $html log to console 内容 参数放在下一行 run keyword if ‘2019’ in $html and
阅读全文
摘要:初始化和清除是robotframework中必不可少的,所以要认真学哦 01:初始化和清除 setup 是测试一个用例(或者套件)前要做的事情 teardown 是测试后要做的事情 一个例子:要测试登录功能,需要先注册1个用户,用这个用户验证登录功能 那么对于测试登录功能的套件(或者用例)来说,前面
阅读全文
摘要:Tips: 关键字大小写不敏感 测试库搜索路径和python程序一致,sys.path 01:python创建关键字,在RF中导入 python文件(mylib3.py) import os,sys def opencalc(): os.system('calc') def openmaspaint
阅读全文
摘要:思维导图 1 关键字的使用 RF的能力是由关键字提供的,所以,我们必须对RF的常用关键字有个了解,这样才能把RF用好。 最常用的关键字就在RF的标准库中 http://robotframework.org 其中Builtin是标准库中的内置库, Shortcuts Keywords 就是关键字目录表
阅读全文
摘要:01:RF是什么? 由python编写通用型自动型框架 框架-实现特定需求的软件解决方案的工具包 自动化中面临的问题 如何组织我们的自动化脚本? 如何批量选择测试脚本去执行? 如何在测试结果里面清晰的反馈检查点是否通过? 执行结果是否能够清晰美观的报告? 所面临的问题都可以用RF框架去执行 02:测
阅读全文
摘要:题目1:有四个数字:1,2,3,4能组成多少个互不相同且无重复数字的三位数?各是多少?查询点:len(length:长度)函数用于统计列表中数量count方法用于列表中某一数据出现的次数 list=[1,2,3,4] list1=[] for i in list: for j in list: fo
阅读全文

浙公网安备 33010602011771号