摘要: 1、新建测试套件(file->new->Robot Test Suite) 2、创建变量 3、使用Log-->报错了(日志级别2无效) 4、在传参的时候,要把@和&改成$(语法如此,不必纠结) 5、上面取出来的值是一串字符串,怎样取里面的单个值呢? 总结: 1、robotframework的思想:一 阅读全文
posted @ 2020-08-12 11:17 漫步者1号 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1、在*** Settings ***下引入DateTime库 2、在*** Test Cases ***测试套件里填写测试用例:获取当前系统时间 3、不懂如何运用时,可以查看操作手册 阅读全文
posted @ 2020-08-12 10:23 漫步者1号 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一、资源文件的作用 1、资源文件:用于管理用户关键字 2、测试用例是通过测试套件来管理的 二、资源文件的运用(添加自定义关键字) 1、在工程目录下->右键->new->Robot Resource file 2、填写 file name 3、在我的关键字.robot中添加自定义关键字 4、在测试套件 阅读全文
posted @ 2020-08-12 09:48 漫步者1号 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 1、使用RobotFramework自定义关键字 2、实现加法的关键字 3、运用Evaluate来实现python表达式运算 一、定义关键字 二、调用关键字 在同一个测试套件里面,直接调用 三、运行 1、发现运行的结果,没有按照我们想象的直接得到a+b的值,这是为什么呢? 2、因为在测试套件里面是以 阅读全文
posted @ 2020-08-11 22:20 漫步者1号 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 举例: 1、调用Randomstring来设置regname 2、将生成的字符串拷贝到HTTP请求的regname参数上 3、设置线程组循环次数,查看结果 4、执行线程-查看结果 阅读全文
posted @ 2020-08-06 16:20 漫步者1号 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 利用函数来读取文件里面的测试数据 1、准备好csv格式的数据 2、准备好接口(注册接口) 3、调用_CSVRead函数,传入对应的值(选项->函数助手对话框) 4、设置线程组循环次数,查看结果 阅读全文
posted @ 2020-08-06 15:57 漫步者1号 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1、在本地>新建一个xls表格文档->另存为csv格式的后缀->在表格上添加测试数据 2、添加线程组->命名为:注册接口-csv 3、在线程组上添加HTTP默认请求->将相同的服务器及路径端口号等填写进去 4、线程组->添加->配置元件->CSV Data Set Config->添加案例数据的路径 阅读全文
posted @ 2020-08-06 15:19 漫步者1号 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 为什么要参数化--更加方便的管理测试用例 举例: (1)首先我们有一个登录接口地址 (2)发送请求的时候,我们需要传递两个参数 (3)我们针对这个登录的接口设计5条用例 正常登录 正确的用户名和错误的密码 不输入用户名 不输入密码 输入错误的用户名 (4)步骤 添加线程组->命名为:登录接口 添加H 阅读全文
posted @ 2020-08-06 15:13 漫步者1号 阅读(278) 评论(0) 推荐(0) 编辑
摘要: (1)为啥要有自定义变量? >提高脚本的运用性 (2)自定义变量如何引用?-->${变量名} (3)背景:有四个注册接口请求,为了方便手机号码统一管理,引用用户定义的变量 (4)步骤: A.线程组->添加->配置元件->用户自定义变量 阅读全文
posted @ 2020-08-06 14:50 漫步者1号 阅读(159) 评论(0) 推荐(0) 编辑
摘要: jmeter结合fiddler的操作步骤: (1)在jmeter工具上设置服务器代理 (2)打开Fiddler工具 (3)在jmeter工具上发送HTTP请求 (4)在Fiddler工具上可以查看到的信息更清晰 总结对比: 提问:在jmeter工具上已经有察看结果树可供查看响应结果了,为何还需要结合 阅读全文
posted @ 2020-08-06 14:39 漫步者1号 阅读(324) 评论(0) 推荐(0) 编辑