Jmeter插件使用

jmeter插件

jmeter作为开源工具,提供了很多插件,方便我们使用。但是有的时候,毕竟需要是多样的,已有的插件可能无法满足我们的需求,这时就要感谢jmeter的开源性,让我们可以开发自己想要的插件

开发的插件

最近开始学jmeter用来做接口接口测试,所以顺其自然的,因为不同的需求,需要用不同的插件。感谢唐雪老师的耐心细心教导,也辛苦他开发插件,我直接奉行了拿来主义。

话不多说,下面开始介绍:

插件一:路径提取

当测试一条业务线时,有可能下面的case的参数值是上面的case的值。但如何使上面的case中的某值传下来方便下面的case使用,这里就要用到路径提取工具。

Destination Variable Name  --------提取的值放在此处定义的变量中;

JSONPath Expression          --------变量所在的路径,此路径中不包含数组;

Default Value                          --------值提取失败的时候的返回结果,即错误提示

插件二:内容提取

用到此插件的原因同上。区别是,当路径中包含数组,当希望提取的变量存在于数组中,且数组有多组,就不能只用上面的插件了。

产生的变量名称          ---------提取的值放在此处定义的变量中;

JSON数组路径描述   ---------变量所在的路径;

目标值key                   ---------变量所在数组及具体变量;

数组其他匹配值         ---------因多个数组,通过匹配数组中其他值来确定是哪组的值要提取;

默认变量值                 ---------值提取失败的时候的返回结果,即错误提示

插件三:逻辑判断

该插件的产生,是因为调用接口时,回传的一些值是按一些的数序排序显示,而目前的插件中并不满足测试排序的需求;而某些情况下,服务端返回的某字段的数量是固定的,因此产生中的插件—计算关键字数量区域;或者,对于2个前后case对某同一属性的关键字做大小判断。例如通过判断数据的返回时间与当前系统时间的差值来判断数据已返回并且时当前时间返回,因此用到了——【比较变量大小逻辑判断区域】

插件四:逻辑判断

这个断言插件使用的最频繁的,因为每次访问服务端总会返回数据。而通过内容断言,可以对此后的返回值是否正确做个快速的判断。对于大部分需要判断但个别不需要判断的key,放在【JSON结果检查时不检查内容的key】。根据此插件中的提示语,可以方便的使用。

总结

有需求的时候,现有插件无法解决时,自己开发插件使用还是很好的。所以不会开发的,不会java的,赶快学起来吧

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,378评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,356评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,702评论 0 342
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,259评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,263评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,036评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,349评论 3 400
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,979评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,469评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,938评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,059评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,703评论 4 323
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,257评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,262评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,485评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,501评论 2 354
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,792评论 2 345

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,599评论 18 139
  • 在使用Jmeter进行接口的性能测试时,由于Jmeter 是JAVA应用,对于CPU和内存的消耗比较大,所以,当需...
    燕京博士阅读 4,159评论 0 16
  • 世界总有新奇,福利来了~推荐几个高清的图片素材网站: 我常用的: unsplash-高精度摄影图片,无版权 pix...
    乐小易阅读 286评论 0 3
  • MySQL性能调优 索引 索引是什么 官方介绍索引是帮助MySQL高效获取数据的数据结构。笔者理解索引相当于一本书...
    陈小陌丿阅读 1,395评论 0 4
  • 前言 这是一句老话,也是心灵鸡汤中最爱说的话。但我今天用这句话做标题,不是鸡汤,是实话。 这是一组老片子,拍摄于前...
    老张说摄影阅读 1,010评论 0 1