以一体化项目为例,进行接口测试。每个接口的请求头都需要token信息,token在用户登录时生成,且会不断的变化更新,因此提取token是实现接口自动化的第一步。
测试用例的编写及token基本获取如下:
对应的TextEdit
*** Test Cases *** 获取token
Create session loginsession https:/#######:443
${header} create dictionary content-type=application/json
${postdata} set variable {"email":"######","password":"#####","app":"i######"}
${respdata} Post Request loginsession /apps/#####/login headers=${header} data=${postdata}
${responsejson} to json ${respdata.content}