httprunner 3.X (3)extract、valid
1)extract:提取变量
with_jmespath(jmes_path:str,var_name:str)
jmes_path:jmespath表达式
var_name:变量名,在后续测试用例中可引用
示例:
.extract()
.with_jmespath("body.id", "id")
2)validate:校验结果
assert_equal(jmes_path: str, expected_value, message: str = "")
jmes_path:jmespath表达式
expected_value:预期结果,可以是指定的值、变量、函数引用
message:说明原因
参考:JMESPath教程https://jmespath.org/tutorial.html
示例:
.validate()
.assert_equal("status_code", 200)
.assert_equal('headers."Content-Type"', "application/json; charset=UTF-8")
本文标题:httprunner 3.X (3)extract、valid
本文链接:https://www.haomeiwen.com/subject/dthgcrtx.html
网友评论