美文网首页
httprunner 3.X (3)extract、valid

httprunner 3.X (3)extract、valid

作者: Sandra_liu | 来源:发表于2022-01-13 21:50 被阅读0次

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