接口测试常用库:
RequestsLibrary
Collections
JSONLibrary
HttpLibrary.HTTP
Set Global Variable
使用范围:在所有测试套件中都可以使用该关键字定义的变量。
Set Suite Variable
使用范围:使用此关键字设置的变量在当前执行的测试套件的范围内随处可用。
Set Test Variable
使用范围:使用此关键字设置的变量在当前执行的测试用例的范围内随处可用
Set Variable
使用范围:该关键字主要用于设置标量变量。此外,它可用于将包含列表的标量变量转换为列表变量或多个标量变量。建议在创建新列表时使用创建列表。使用此关键字创建的变量仅在创建它们的范围内可用
1、log 相当于print
log helloworld
2、Set variable
变量名 关键字 变量值
${a} Set variable helloworld
3、Catenate关键字可以连接多个信息
${a} Catenate hello world
4、Create List定义列表
${list} CreateList a b c
如果通过“@{}”去定义列表的话,可以通过“log many”关键字进行打印
@{list} Create List a b c
logmany @{list}
5、gettime获取时间
6、通过“run keyword if”关键字可以编写if分支语句
注意事项:
这里保留关键字必须大写,elseif是保留关键字,必须大写
写判断语句时,ELSE前面必须加... ,并且和run keyword if对齐
${a} set variable 60
run keyword if ${a}>=60 log 及格
... ELSE ${a}<60 log 不及格
7、通过“:for”定义for 循环;in range 用于指定循环的范围。
post请求一:
post请求二:
json数据解析方式: