Jemeter 的变量、断言

1. 添加用户自定义变量

这个就类似于[全链路]中的全局变量,或者postman中的全局变量,把可能用到的参数,搞成全局变量并存储一个值,调用时直接采用配置好的这个值。

右键点击“线程组” -> “添加” -> “配置元件” -> “用户定义的变量”


这里写图片描述 


新增一个参数wd,存放搜索词: 
这里写图片描述 


并在Http请求中使用该参数,格式为:${wd} 
这里写图片描述

 

2. 添加断言

右键点击“HTTP请求” -> 添加(add)-> 断言(Assertions) -> 响应断言(Response Assertion)
这里写图片描述 


我们校验返回的文本中是否包含搜索词,添加参数${wd}到要测试的模式中: 

 

3. 添加断言结果

需要添加断言结果的原因是:在添加断言那块是看不到执行的结果是否通过校验的,得通过断言结果来查看。

右键点击“HTTP请求” -> 添加(add)-> 监听器(Listener) -> 断言结果(Assertion Results)
这里写图片描述

这时,我们再运行一次就可以看到断言结果成功或失败了 

原文地址:https://www.cnblogs.com/Susie-/p/13478667.html