Jemeter 的变量、断言

1. 添加用户自定义变量

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

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


Jemeter 的变量、断言_第1张图片 


新增一个参数wd,存放搜索词: 
Jemeter 的变量、断言_第2张图片 


并在Http请求中使用该参数,格式为:${wd} 
Jemeter 的变量、断言_第3张图片

 

2. 添加断言

右键点击“HTTP请求” -> 添加(add)-> 断言(Assertions) -> 响应断言(Response Assertion)
Jemeter 的变量、断言_第4张图片 


我们校验返回的文本中是否包含搜索词,添加参数${wd}到要测试的模式中: 
Jemeter 的变量、断言_第5张图片

 

 

 

3. 添加断言结果

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

右键点击“HTTP请求” -> 添加(add)-> 监听器(Listener) -> 断言结果(Assertion Results)
Jemeter 的变量、断言_第6张图片

 

这时,我们再运行一次就可以看到断言结果成功或失败了 
Jemeter 的变量、断言_第7张图片

 

你可能感兴趣的:(Jemeter 的变量、断言)