JMeter-接口自动化之正则表达式关联

JMeter-接口自动化之正则表达式关联

jmeter中,接口自动化的关键在于参数关联。比如需要登录的接口,如何调用登录口令?一个增删改查的闭环,如何将接口参数上下传递?下面就以实际的例子来仔细说一说

1:登录接口

这里有一个实际的登录接口,在响应中返回了一串token,如下图

那么我们在接下来的接口-经验库列表中,就必须带入这一串token,否则响应报错,如下图所示


如何获取登录的口令呢?这里详细说明一下,如图所示

在接下来的接口中可以将获取的token作为变量调用,变量名为${center-token},如下图


观察请求头,发现传入了一串token,并且响应结果正确


 自此,一个完整的登录关联就结束了。后续接口直接调用该token就可以。我们接下来继续说其它的参数关联

比如一个增删改查流程,想要做自动化检验就必须形成一个闭环,那么删除-修改-查看就必须调用同一个必填参数,例如唯一性的id。下面还是实例演示

我先新增一个经验库,可以看到结果中返回了一个id,我在后续接口中都必须调用此唯一性的id

接下来写一个正则将其取出,注意与之前token正则的不同之处

后续接口可以调用此参数,并正确响应

好了,一个完整的登录-查看-删除的流程到这里就可以结束了~下面是结尾彩蛋

上述的正则都是获取单个的参数,那么如果要传入一组参数要怎么写呢?

修改正则表达式

结果中可以看到传入了一整个数组

结束!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,155评论 19 139
  • 时间从不为任何人停留,微笑和眼泪都留给昨天好了,2016年,你走好。 窗外雾雾霾越来越浓重,不到五点就已飘渺如仙境...
    米灿灿88阅读 3,153评论 2 2
  • 和你在初一那年结识,那时你是英语课代表,我既是班长又是英语课代表,经常与你接触,我们关系也很好,就那样平平淡淡过了...
    云萝阅读 1,715评论 2 3
  • 壹〈〈〈〈〈 “女儿,怎么穿得灰扑扑的?你还是要穿红色的衣服好看。”周伯一见小瑾推门进来,就把目光落在她的衣服上。...
    凌星虹阅读 3,638评论 4 4

友情链接更多精彩内容