便于复制: *** Settings *** Library RequestsLibrary Library Collections *** Test Cases *** test_plus_post # 创建session,设置别名sign Create Session sign http://IP:Port # header参数 ${headers} Create Dictionary Content-Type=application/json # 设置data参数 ${payload}= Create Dictionary cmd=GET_CAR_PLATE message_id=123 timestamp=456 biz_content={} # 设置post请求方式以及请求参数(session别名、uri、data、header) ${r} POST Request sign /tgs/exService data=${payload} headers=${headers} # 设置断言(Should Be equal As Strings) Should Be Equal As Strings ${r.status_code} 200 # 打印日志 log ${r.json()} ${dict} Set variable ${r.json()} # 断言结果 ${msg} Get From Dictionary ${dict} biz_content log to console ${msg}
文件内容:
运行结果: