Jmeter之二_JSR223取样器,断言等添加失败的解决办法
(资料图)
Jmeter之二_JSR223取样器,断言等添加失败的解决办法
背景
最近在学习jmeter 但是发现在进行JSR223的相关取样器以及断言处理时出现了错误:java.lang.NoClassDefFoundError: Could not initialize class org.apache.jmeter.assertions.JSR223AssertionBeanInfo错误信息如下图. 一直有点懵逼. 网上搜了很多资料也没有找到方法. 自己废了较大的力气才解决掉.
错误图
问题解决的思路与方式方法
在其他目录下重新解压缩了一下 jmeter 的介质直接打开 jmeter.bat 然后 新建->线程组->添加 JSR223的相关取样器等. 发现是可以的最近两天唯一进行处理的是, 新增加了部分 扩展jar 怀疑是最近扩展导致的问题. 最简单的办法是使用折半法去确认. 我移除了最新下班的一半的jar包, 再次重启发现还是存在同样的错误信息. 然后急促进行折半, 发现移除这个jar包后问题没有了:ApacheJmeter_Schema_Assertion-1.1.0.jar所以初步怀疑是这个jar包的命名空间出现了问题.
关于JSR223的理解
JSR223取样器(JSR223 Sampler)是JMeter中的一个重要组件,用于执行自定义的脚本代码来进行测试。JSR223代表Java Specification Request 223,是一个允许在Java虚拟机上运行其他脚本语言的规范。JSR223取样器提供了许多脚本语言的支持,包括JavaScript、Groovy、Jython、Beanshell等。你可以选择使用其中任意一种脚本语言编写测试逻辑,然后在JSR223取样器中执行该脚本。使用JSR223取样器,你可以以灵活的方式执行一些定制的测试逻辑,例如自定义请求发送、处理响应、计算指标、数据处理等。你可以通过引用JMeter提供的各种等效变量和方法,对请求和响应进行操作,并获取有关测试执行细节的信息。以下是使用JSR223取样器的一般步骤:在JMeter中添加JSR223取样器到测试计划中。在JSR223取样器的属性中选择要使用的脚本语言(如Groovy、JavaScript等)。在脚本编辑器中编写测试逻辑代码。在代码中使用变量和方法来访问请求和响应数据,以及执行其他操作。运行测试计划,JSR223取样器将按照设定的代码逻辑执行,并记录相应的结果。请注意,使用JSR223取样器时应谨慎,因为错误的脚本代码可能会对测试结果产生负面影响。确保你对所选的脚本语言有一定的了解,并在开发脚本逻辑之前进行充分的测试和验证。总体而言,JSR223取样器使你能够以自定义的方式扩展JMeter的功能,执行更复杂的测试场景,并满足个性化的测试需求。
关于jsr223 与 beanshell的区别与联系
JSR223和Beanshell是两个不同的概念,下面解释一下它们之间的区别:JSR223:JSR223是Java规范请求223的缩写,它定义了一种在Java虚拟机上运行脚本语言的标准接口。JSR223规范允许在Java应用程序中使用各种脚本语言(如Groovy、JavaScript、Jython等)编写代码,并通过统一的接口进行执行。在JMeter中,JSR223取样器和JSR223前置处理器就是基于这个规范实现的,它允许使用不同的脚本语言来编写自定义的测试逻辑。Beanshell:Beanshell是一种基于Java语法的开源脚本语言,它是JSR223规范中的一种实现。Beanshell与Java语法兼容,并且可以直接访问Java类和方法。在JMeter中,Beanshell可以作为一种脚本语言选择JSR223取样器或JSR223前置处理器。你可以使用Beanshell编写测试逻辑代码,并在JMeter中执行,对请求和响应进行操作。所以,JSR223是一个规范,而Beanshell是符合这一规范的一种实现。除了Beanshell,JSR223还支持其他脚本语言,因此你可以通过选择适合你的需求的脚本语言来编写自定义的测试逻辑。例如,你可以选择使用Groovy、JavaScript等。在选择脚本语言时,可以考虑语言的特性、性能、开发者的熟悉程度等因素。
关于关注我的公众号一起学习进步
标签:
-
2022-02-07 14:57:45
奇迹!绝杀!女足亚洲杯逆转夺冠!<
刚刚,中国女足上演逆转绝杀奇迹!她们在亚洲杯决赛中3:2力克韩国队,时隔16年再夺亚洲杯冠军!
-
2022-02-07 14:57:45
中国政府与阿根廷共和国政府签署共建“一带一路”谅解备忘录<
新华社北京2月6日电(记者安蓓)国家发展改革委6日称,国家发展改革委主任何立峰与阿根廷外交、国际贸易和宗教事
-
2022-02-07 14:57:43
中华人民共和国和阿根廷共和国关于深化中阿全面战略伙伴关系的联合声明(全文)<
新华社北京2月6日电中华人民共和国和阿根廷共和国关于深化中阿全面战略伙伴关系的联合声明一、应中方邀请,阿根廷
-
2022-02-07 14:57:40
春节假期国内旅游出游2.51亿人次<
春节遇冬奥,旅游年味浓。根据文化和旅游部数据中心测算,2022年春节假期7天,全国国内旅游出游2 51亿人次,同比
-
2022-02-07 14:57:40
中吉签署关于经典著作互译出版的备忘录 开启两国人文交流互鉴新阶段<
新华社北京2月6日电(记者史竞男)国家主席习近平6日会见来华出席北京2022年冬奥会开幕式的吉尔吉斯斯坦总统扎帕
-
2023-07-03 14:15:51
Jmeter之二_JSR223取样器,断言等添加失败的解决办法
Jmeter之二_JSR223取样器,断言等添加失败的解决办法 背景```最近在学
-
2023-07-03 13:46:58
什么叫计税价格
1、计税价格是从价计征的税种在计算应纳税额的时候使用的价格,也在采
-
2023-07-03 13:15:58
天天快资讯:阿根廷能否实现油气出口雄心
阿根廷被认为是最具前景的页岩油气生产国之一。睿咨得能源预计,阿根廷
-
2023-07-03 12:16:09
每日看点!@伊旗人 住房公积金有新变化!
7月1日起内蒙古住房公积金有新变化内蒙古自治区住房资金中心为进一步满
-
2023-07-03 11:50:55
今年夏天别只知道穿小白鞋,这几款鞋子也很实用,适合30岁的你 每日短讯
罗马鞋的款式比较个性,在鞋面到鞋头的部分使用横向的纹理设计方式来呈
-
2023-07-03 11:32:46
世界百事通!【874期】AI再次开挂,一键生成线稿图,支持2023版!
工欲善其事,必先利其器,本次给各位设计大大精选了2023最新AI绘制CAD
-
2023-07-03 10:56:21
消费板块走强,消费ETF(159928)上涨超1%,份额再创新高! |天天头条
请投资者关注指数化投资的风险以及集中投资于中证主要消费指数成分股的
-
2023-07-03 10:59:13
每日讯息!彭浦镇 彭浦新村_彭浦新村相关内容简介介绍
彭浦新村街道位于上海市静安区西北部,东起岭南路,西到东茭泾河,南临
-
2023-07-03 10:02:13
杭州阿波罗医院割包皮怎么样?有人知道吗-全球热资讯
【排名官宣】到阿波罗医院乘什么车12月推荐:杭州看男科的医院有哪
-
2023-07-03 09:49:45
观天下!吃下毒蘑菇,我看见了一条直径一米的蛇
吃下毒蘑菇,我看见了一条直径一米的蛇
-
2023-07-03 09:26:33
天天看热讯:被金钱囚禁的球员!姆巴佩6年赚5亿欧元,皇马不满,哈兰德有欧冠都不行
据法国媒体的报道,姆巴佩在过去6年的时间里赚到了5亿欧元,而且他的收
-
2023-07-03 08:59:09
南江县发布暴雨红色预警【2023-07-03】
【来源:南江县气象台】南江县气象台2023年07月03日07时10分更新暴雨橙
-
2023-07-03 08:53:11
鼓励二手新能源汽车下乡!二手新能源物流车都去哪儿了?
鼓励二手新能源汽车下乡!二手新能源物流车都去哪儿了?随着电池技术的
-
2023-07-03 07:57:24
全球今日报丨【机构调研记录】国融基金调研三旺通信
个股亮点:公司是国内较早从事工业互联网通信产品的公司之一;公司主打
-
2023-07-03 07:14:35
英国女王伊丽莎白一世传位给谁_英国女王伊丽莎白一世
1、伊丽莎白一世的生平事迹简介2、 伊丽莎白一世(1533年9月7日-1603
-
2023-07-03 05:56:43
看热讯:一方c30混凝土多重(c30一方混凝土多少吨)
相信大家对一方c30混凝土多重,c30一方混凝土多少吨的问题都很疑惑,这
-
2023-07-03 04:38:59
环球快报:京东怎么查快递进度(京东怎么查快递单号)
来为大家解答以上问题。京东怎么查快递进度,京东怎么查快递单号这个很
-
2023-07-03 01:44:28
魔兽世界9.0传家之宝戒指_魔兽世界传家宝戒指
1、传家宝戒指获取途径: 在荆棘谷钓鱼大赛中获得第一名或第二名。2
-
2023-07-02 22:57:52
嘉鼎国际集团(08153)发布年度业绩,股东应占亏损6721.4万港元,同比扩大51.65%
嘉鼎国际集团(08153)发布截至2023年3月31日止年度业绩,收益9706 8
-
2023-07-02 21:57:35
天天亮点!制冰袋机器设备_制冰袋
1、制冰袋内填物种聚合物广泛用于冷冻运输等包装般破裂微物含量少破裂
-
2023-07-02 19:44:33
晚上天天做梦什么原因引起的_晚上多梦是什么原因 全球动态
1、从机理上讲,人晚上的睡眠分为非快速眼动睡眠和快速眼动睡眠,形成
-
2023-07-02 18:49:24
火影忍者疾风传:究极忍者风暴3 BGM_火影忍者疾风传:究极忍者风暴3
《火影忍者疾风传:究极忍者风暴3》是由NBGI公司开发的一款格斗类游戏
-
2023-07-02 17:59:53
热资讯!游戏rng是什么意思_rng是什么意思
1、如果C6是文本格式数据,以assynumber工作表中G4单元格为基准,向下
-
2023-07-02 16:52:53
快讯2023-07-02 16:19:29
7月2日电,比亚迪公告,6月新能源汽车销量253,046辆,去年同期销量134,
-
2023-07-02 15:51:48
全球热讯:高端霸气抖音昵称男士
1 {高端霸气抖音昵称男士}也许是许多男性用户对自己的一个期待和梦想,
-
2023-07-02 15:12:37
AOS粉商品报价动态(2023-07-02) 天天即时看
交易商品牌 产地交货地最新报价AOS粉 含量≥98%山东锦礼化工有限公司
-
2023-07-02 13:59:03
WTT常规挑战赛,钱天一/刘炜珊3-2 战胜泰国选手,晋级女双决赛
第三局,印度选手试图扭转局面,可是韩国选手的实力让人叹为观止,连赢
-
2023-07-02 13:00:49
海泉基金被证监局出具警示函,胡海泉回应
三言科技 7月2日消息,7月1日,据北京证监局官网消息,近日,北京证监
-
2023-07-02 11:46:20
资讯:“伊利营养2030”公益项目护航七一映中学子健康成长
爱,就是用一颗心去温暖另一颗心。6月30日下午,伊利集团与四川省奶业
-
2023-07-02 10:40:57
晋江:女童就医遇上交通高峰 交警开启护送模式_世界观焦点
26日下午5点多,当时正值交通晚高峰。在晋江机场连接线市政三号灯控路
-
Jmeter之二_JSR223取样器,断言等添加失败的解决办法
2023-07-03 14:15:51 -
什么叫计税价格
2023-07-03 13:46:58 -
天天快资讯:阿根廷能否实现油气出口雄心
2023-07-03 13:15:58 -
每日看点!@伊旗人 住房公积金有新变化!
2023-07-03 12:16:09 -
今年夏天别只知道穿小白鞋,这几款鞋子也很实用,适合30岁的你 每日短讯
2023-07-03 11:50:55 -
世界百事通!【874期】AI再次开挂,一键生成线稿图,支持2023版!
2023-07-03 11:32:46 -
消费板块走强,消费ETF(159928)上涨超1%,份额再创新高! |天天头条
2023-07-03 10:56:21