1.创建一个新的工程
打开RIDE,首先点击菜单栏的 File—>New Project。(这里选择”Directory“,因为我们要创建一个文件夹来存放用例,其实用File也可以,看自己需求吧)
Format随便选都可以,Robot支持ROBOT、TXT、TSV、HTML格式的文件,会根据后缀名自动判断,用RIDE编辑都是一样的。
2.创建测试套(Suite)
右击新创建的文件“Test”——>点击“New Suite
3.添加库引用
选中左边的Test,点击右边的Library,添加RequestsLibrary
4.创建测试用例(Test Case)
右击新创建的文件“New Test Case”,输入测试用例名称,确定
5.编写测试用例
点击测试用例,在右边的Edit选项卡编写测试用例如下
这是一个12306余票查询的接口。
1-4行表示什么4个参数变量。
第5行创建一个链接。
第6行创建一个Get请求,其中params=XX表示请求的参数。
第7行 Should Be Equal As Strings表示一个断言,验证请求的状态码是否200。
第8行将接口返回的json数据存放在jsonstr变量里面。
第9行将json数据通过日志打印出来
第10行Should Be True表示一个断言,验证jsonstr里面的status属性为True。
6.运行单元测试
选中左边的测试用例,选择右边Run选项卡,点击Start按钮即可。
可以看到测试结果1 test total, 1 passed, 0 failed,同时生成了测试日志和测试报表等文件。
打开report.html报表文件可以查看汇总的测试结果,log.html日志文件可以看到测试用例每一个步骤的执行情况。