1、输入url --->域名
2、资源的路径 --->路由
3、请求头
4、请求体
5、发送请求
6、断言
7、一个请求包含哪些内容?请求行、请求头、请求体
登陆成功用例
1、建立会话
Create Session login http://localhost:8080 (建立会话,跟服务器进行连接)
2、支持变量
${URL} Set Variable /background_login (资源路径)
&{data} Create Dictionary login_name=admin login_pwd=pwd (请求体)
&{headers} Create Dictionary Content-Type=application/x-www-form-urlencoded (请求体)
Log ${data} (打印信息)
下面时发送post请求
${response} Post Request login ${URL} ${data} headers=${headers} ( 把&{data} &{headers}字符串强转为${data} ${headers}变为键值对形式)
Log ${response} (200)
Log ${response.json()} (把请求的信息转变为json格式)
${expected} Set Variable {"code": "0000"}
${expected1} To Json ${expected} (将管道符转换为键值对形式)
Should Be Equal ${response.json()['code']} ${expected1[''code]} (断言,比较拿到的值与上面的expected变量的值是否一致)