jmter添加断言

jmter添加断言,第1张

在 jmeter 中断言 是用来 判断 各种请求的 响应结果 是否 满足要求,如果断言失败,会显示在结果树里面,如果断言成功,结果树只会显示一个对号。

最常用的断言 元件应该 是 响应断言, 某些复杂场景会用到 beanshell断言

先学习一下响应断言, 后面在学 beanshell断言

响应断言是最简单的,也是最常用的。

打开昨天的作业脚本,给注册请求添加一个响应断言。

判断那个接口 ,响应断言就添加在那个接口里面,注意不要放错位置。

响应断言 详解

接下来分析咱们要断言的内容

通常项目中都会有统一 的响应报文格式,

失败的:

{

}

成功的:

{

}

在练习项目中,响应报文分为三个字段:code,message,data

所以 断言成功 的时候 就直接写:

"code": 2000

如果报文中包含 这个"code": 2000 字符串就代表 注册成功,或者写 "message": "注册成功;

因为这都是业务处理成功的唯一标识。不可以写 成功和失败都有的字符串,这样的断言就没有意义了。

断言失败 可以写:

"code": 9999,

这个时候断言,可以写为

就拿登录来说,用你成功登录与登录失败的页面作为对比。将能判断事务是否成功的部分设置为断言,比如说,成功登录之后的URL跳转了。那么判断URL有没有发生改变,改变了就成功登录了。或者是登录失败了页面提示登录失败,那么可以执行登录之后检查页面是否有登录失败的提示,有就登录失败。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11963174.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存