手机版
位置:筑能财经 > 资讯 >

环球观焦点:JMeter笔记10 | JMeter检查点

来源:腾讯云 | 2023-02-17 11:11:35

1 关于检查点

其实就是断言,那什么是断言?之前我们对几个接口进行了请求,并设置了查看结果树,我们人工检查它是对的。那如果数据量多或者做性能测试的时候,不可能人工挨个看,我们可以通过设置断言组件来进行结果或者响应检查;

2 断言

断言组件是通过获取服务器响应数据,然后根据断言规则去匹配这想响应数据;如果匹配不到,出现异常时,JMeter就会断定这个事务失败;查看结果树中看到请求失败的事务的请求名称是红色字体;以下以响应断言组件为例来说明断言的一些应用;实际应用中响应断言可满足80%以上的验证问题。
在这里插入图片描述

3 响应断言(Response Assertion)

在这里插入图片描述

3.1 参数说明

参数

说明

名称


(资料图片)

随意设置具有业务意义即可

注释

随意设置,可为空

Main sample and sub-samples

匹配范围为当前父取样器覆盖至子取样器

Main sample only

匹配当前父取样器

Sub-samples only

匹配子取样器

JMeter Variable

对JMeter变量值进行匹配

响应文本

响应服务器返回的内容,除去Header部分

响应代码

匹配响应代码,如200

响应信息

匹配响应信息,如“成功”

响应头

匹配响应中的头信息

请求头

匹配请求中的头信息

URL样本

匹配URL链接

文档(文本)

对文档内容匹配

忽略状态

第一个响应断言失败可忽略结果,进行下一个断言

请求数据

匹配请求数据

包括

响应内容匹配内容代表响应成功,支持正则

匹配

响应内容要完全匹配需要匹配的内容,大小写不敏感,支持正则

相等

响应内容要完全等于需要匹配的内容 ,大小写不敏感,支持正则

字符串

响应内容匹配需要匹配的内容代表响应成功 ,大小写敏感,需要匹配的内容为字符串非正则

降低匹配级别

或者

有一个通过则整个断言通过

测试模式

要匹配的字符串或者正则表达式

自定义失败信息

如字面意思

4 实例说明

在JMeter笔记9 | JMeter参数化的基础上加上响应断言即可;即在“1-获取token”请求加上响应断言;在“1-1-获取用户列表”请求加上响应断言。

4.1 获取token接口加响应断言

添加【响应断言】,设置参数如下:
在这里插入图片描述
说明:即通过响应代码201来匹配响应是否成功。

4.2 获取用户列表接口加响应断言

添加【响应断言】,设置参数如下:
在这里插入图片描述
说明:通过设置测试模式"page":1,看响应文本中是否包含"page":1来判断是否成功。

4.3 查看运行结果

在这里插入图片描述

5 本文涉及到的脚本

                  false      true      false                                    COMMON            /zentao/api.php/v1            =                                                                          Content-Type            application/json                                                                      127.0.0.1        80        http        UTF-8                6                                          continue                  false          1                1        1        false                        true                              true                                                    false                {"account": "admin", "password": "123456"}                =                                                                            UTF-8          /${COMMON}/tokens          POST          true          false          true          false                                                                    token            $.token            1                                                      false            token            "token":"(.*?)"            $1$                        1                                                        201                                    Assertion.response_code            false            2                                              true                                                    false                {"page": 1,"limit": 20}                =                                                                                      /${COMMON}/users          GET          true          false          true          false                                                                                                  token                ${token}                                                                                  "page":1                                    Assertion.response_data            false            2                                              true                                                    false                {"account": "${account}", "password": "${password}", "realname": "测试用户"}                =                                                                            UTF-8          /${COMMON}/users          POST          true          false          true          false                                                                                                  token                ${token}                                                                    D:/A_jmeter_test/create_user.txt            UTF-8            account,password            true            ,            false            true            false            shareMode.all                                          id            $.id            1            NULL                                                                                                            UTF-8          /${COMMON}/users/${id}          DELETE          true          false          true          false                                                                                                  token                ${token}                                                                          false                  saveConfig                                  true            true            true                        true            true            true            true            false            true            true            false            false            false            true            false            false            false            true            0            true            true            true            true            true            true                                            

标签: Apache 正则表达式 编程算法 腾讯云测试服务

上一篇:

下一篇:

精彩放送

新闻资讯

  1. 博时宏观观点:预计短期内A股市场将维持震荡
  1. 川东北首个县(区)级沉浸体验式廉政教育驿站投入使用
  1. 当前观点:不论牛市来不来 这类资产你都该关注起来!
  1. 当前快讯:炒作接近尾声?ChatGPT概念股狂飙后 北京大动作出炉!基金经理搜索新机会
  1. FF债务纠纷不断 谁为豪华电动车买单
  1. 世界播报:人人都说“逆向投资”好 究竟应该怎么投?
  1. 一年超4万次 基金直播量大更需质优
  1. 婴儿退烧最快的方法吃什么药_婴儿退烧最快的方法
  1. 苹果发布2022第三财季财报,具体的苹果财报是怎样的?苹果净利润下降的具体原因是什么?
  1. 韵达要倒闭?公司紧急辟谣,背后发生了啥?
  1. 全球资讯:放射性药物_关于放射性药物简介
  1. 当前速看:冰箱里面有蟑螂怎么办
  1. 【天天报资讯】02月14日00时内蒙古呼和浩特昨日累计报告阳性感染者确诊4682例 怎么判断自己是否属于轻型感染者
  1. 即时看!玫琳凯含有激素成分吗
  1. 当前消息!北路智控:公司集控类、监控类产品均涉及AI技术
  1. 呲牙咧嘴打一生肖
  1. 视觉中国:近期与百度旗下的AI作画平台文心一格将在创作者赋能和版权保护等方面展开多项合作
  1. 世界看点:FOF助力“老有所养”, 招商和惠养老2045五年(FOF)2月13日重磅发行
  1. 【全球新视野】2023年郑州家装消费券在哪里领?
  1. 公积金贷款买房后还用继续交吗?贷款买房贷后管理没经过同意就能查吗?
  1. 全球即时看!宜安科技:公司目前没有涉及ChatGPT的相关技术
  1. 天天快讯:吃了避孕药2月没来例假没有怀孕_吃了避孕药2月没来例假
  1. SN败给DWG,全员自闭接受采访,蛇蛇哽咽背锅:是我没配合好
  1. 每日观察!中欧基金:北上资金或影响市场短期走势
  1. 观热点:广发基金:信贷开门红支撑经济复苏 关注偏成长的细分方向
  1. 全球热讯:《齐民要术》分明就是“舌尖上的典籍”吧!
  1. 世界速看:基金开年调研火热 十余家调研超百次 中小盘成长股成“新宠” 后市投资机遇被看好
  1. 头条:全市场:国米将在今夏继续追求帕瓦尔
  1. 视讯!基金经理变动成常态 明星产品业绩如何持续?
  1. 即时:农银汇理基金张燕:关注风格切换 景气度投资正当时
  1. 全球速递!记者观察 | 基金产品的清盘线是把双刃剑
  1. 今头条!绩优产品控规模 基金开年选修“瘦身”课
  1. 环球观天下!基金销售最新百强名单揭晓 保有规模略降 头部座次仍稳
  1. 长盛基金杨秋鹏:今年重点关注电子信息产业投资机会
  1. 2022年第四季度基金代销百强榜单出炉:基金代销市场竞争激烈 券商保有规模市占率提升明显
  1. 哪些基金被投资者逆势加仓?
  1. 全球微头条丨多家头部公募排队加入基金销售战局 谋求多元化布局提高渠道话语权
  1. 受天气影响济南部分高速收费站依然限行 其余收费站通行正常
  1. 朋友圈疯转!南宁房贷年龄期限可延长至80岁,确有其事!
  1. 送领导送什么礼物好
  1. 二龙湖浩哥之风云再起高清完整版_二龙湖浩哥之风云6
  1. 婚礼上送给宾客的礼物叫什么
  1. 今日聚焦!#(镜观中国·新华社国内新闻照片一周精选)(2)河北唐山:火树银花闹元宵
  1. 视讯!个体户营业执照办理_个体户营业执照
  1. 安全提示|道路结冰,请注意交通安全!
  1. 拉绿屎怎么回事半年了_拉绿屎怎么回事
  1. 山西大学化学化工学院绿色与仿生催化团队在乳液催化研究中取得新进展
  1. 主要表现 团代表_团代表主要表现怎么写
  1. 正规的网络赚钱方式是什么?需要注意什么?
  1. 当前报道:母亲节可以给母亲准备什么礼物
  1. 全球动态:自媒体软文是什么意思?如何发自媒体软文?
  1. 三毛-王骆宾
  1. 2连板三湘印象:目前主要业务未涉及元宇宙概念
  1. 天天观热点:2023年(第六届)配电技术高峰论坛 论文征集相关事项
  1. 环球头条:布林肯就佩洛西访台表态 网友嘲讽
  1. 全球快看:德尔股份(300473)2月10日主力资金净卖出434.99万元
  1. 公积金贷款买房后还需要一直缴费吗?公积金第二次贷款条件
  1. 贷款流水看税前还是税后?买房贷款对银行流水的要求是什么?
  1. 公积金贷款买房后跳槽可以吗?辞职了公积金断了房贷怎么办?
  1. 办房本要首套房产证明吗?买房办房产证需要什么资料?
  1. 公积金贷款买房后未缴纳了怎么办?公积金贷款的办理条件
  1. 环球观点:土耳其震中地区铁路损毁严重 铁轨发生弯曲和断裂
  1. 关于斗地主的玩法和规则
  1. 【焦点热闻】24小时前沿快讯:6块钱的麻辣烫是什么意思
  1. 2023合肥经开医疗保险一年多少钱,合肥居民医保如何缴费?
  1. 要闻:办公室值日表模板word_办公室值日表模板
  1. 世界今热点:Tims联手美国炸鸡品牌 咖啡找到新伴侣
  1. 今日快讯:仙剑5前传侠道人道特殊剧情攻略
  1. 观天下!出师不利!谷歌Bard答题犯下事实性错误
  1. 500款经典游戏+4K输出!小霸王游戏机低至108元
  1. 环球短讯!抖音小店怎么开通
  1. 世界热门:消费需求变化,度假酒店的“优越感”能否延续?
  1. 环球看热讯:好听的QQ飞车女生名字设计
  1. 时讯:蓝海市场_说一说蓝海市场的简介
  1. 射手座男生最配星座 射手男和什么座最配
  1. 世界短讯!“教练BP在折磨GALA!”RNG下路爆线被JDG戏耍,Uzi念出经典语录
  1. 怎么知道二手房产权期限的时间?如何才能判断出二手房的真实房龄?
  1. 公积金贷款买房后可以再提出吗?如何用公积金直接还贷款?需要满足什么条件?
  1. 信用卡消费影响房贷审批吗?房贷审批期间可以使用信用卡吗?
  1. 去银行打印房贷还款明细需要什么?没有银行卡可以查询流水吗?
  1. 一文读懂|房贷推迟还款需要手续费吗?房贷延期还款影响征信吗?
  1. n9860是什么处理器_n986
  1. 公积金贷款买房后还能买车吗?有买车贷款还能用公积金买房吗
  1. 恒烁股份(688416)龙虎榜数据(02-09)
  1. 环球热头条丨永赢基金2月市场观点:看好股市投资机会 关注消费、地产、科技、新能源行业基本面的变化
  1. 教育局称杀鱼男孩未辍学事件简单介绍
  1. 当前时讯:证券ETF基金(512900)午后拉涨超1.4%,华鑫股份、西部证券领涨成分股
  1. 世界快看点丨lol猩红收割者怎么出装 出装顺序介绍
  1. 每日信息:相似地球98%的星球_与地球相似99 的星球
  1. 世界速读:答错一题 扣千亿美元!谷歌聊天机器人首秀回答出错股价暴跌8%
  1. 交运ETF(159662)盘中冲击三连阳,春秋航空一度涨4.75%
  1. 全球播报:房地产ETF(512200)盘中迅速拉升涨1.23%,招商蛇口一度涨超4%冲击三连升
  1. 试驾岚图追光旗舰版 能否让ET7跌下神坛
  1. 全球观速讯丨迷你基金霸屏业绩榜 投资者追涨须谨慎
  1. 聚焦:缩短募集期 新发基金抢着建仓
  1. 债市新风尚!理财、基金密集上新混合估值法产品 或成新增长点?今年债市难有坦途
  1. 【全球报资讯】市场震荡 春季行情进入尾声?现在还能入场吗?
  1. QDII基金加速“上新” 公募积极“跨海”布局
  1. 环球微速讯:又踏空了?私募大佬但斌旗下产品再次惹争议 或因净值触及预警线影响操作
  1. 去年业绩名列前茅的基金 怎么我买入之后就不行了呢?