• 11
  • 11
分享
  • Jmeter如何将返回值作为下一接口的参数——软件测试圈
  • 饭团🍙 2022-02-21 14:33:53 字数 445 阅读 895 收藏 11

1、添加线程组

2、添加察看结果树

3、先创建一个http请求--家长ID,添加接口响应的参数;

图片1.png

4、在察看结果树中运行下:

图片3.png

5、在下一接口中-“家长ID、学生ID”中需要调用“家长ID”中的参数

图片4.png

6、添加:后置处理器--正则表达式提取器。(从哪个接口获取就添加到哪里)

图片5.png

引用名称:变量名称

正则表达式:"parentStudentId":(.\d*)  (因为提取的是数字,所以用:\d)

模板:模板是使用提取到的第几个值;

匹配数字:0 代表随机取值,1 代表全部取值

缺省值:表示参数没有取到值的话,默认给它的值。一般不填

7、修改下需要引用的接口参数:"parentStudentId":${parentStudentId}

图片6.png

8、因为我要提取的是数字,所以用\d,可以百度“正则表达式”查找下需要的元字符。

9、那如何判断正则表达式是否正确?

可以使用“正则表达式在线测试”,我用的是菜鸟工具。

复制第一个接口的响应数据到匹配文本中,再输入正则表达式,点击“测试匹配”,验证你的正则表达式是否正确。

图片7.png


来源:百度文库

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   我也是黑盒出来的呀  现在我到一家公司,就会有小朋友问我:你以前是开发吗?你是怎么变厉害的呀?到底要怎么学习呀?  我也是黑盒出来的呀,不要小看测试的能力的嘛~  很幸庆的是,我是计算机专业出来的,这个基础给我带来了很多的优势;其实很多时候,我自己也是在后悔,出来的一刹那为什么没有选择去成为一名研发,而选择了测试。  其实,越到后面越会明白,如果一开始是研发而转为测试开发,那会容易些。  为什么一开始的时候没有选择去编码呢?同样的思路:大学的时候真的不喜欢编码,觉得测试入门简单,动代码的机会比较少;可是哇!工作后,为了涨薪,硬生生的逼自己学会了编码~~汗~~  我从功能转自动化的过程  我...
            0 0 794
            分享
          • 【摘要】测试用例英文名叫Testcase,测试用例是开展测试工作的重要一项,测试用例是否完善、质量高低以及执行的情况如何是影响软件测试结果的一个重要方面。可以说测试用例是软件测试中一个举足轻重的因素。本文就有关问题进行阐述。【关键词】测试用例概述用例文档(checklist),是关于具体测试步骤的文档,它描述了测试的输入参数、条件及配置、预期的输出结果等,以判断被测软件的工作是否正常。从表现形式上而言,测试用例可以是纯文本的说明文档,也可以是用脚本语言或高级语言编写的一段代码。测试用例文档由简介和测试用例两部分组成。简介部分编制测试目的、测试范围、定义术语以及测试背景等。测试用例部分逐一列示各...
            1 1 1712
            分享
          •    测试结果(图示+文字说明结论):  图1:按照任务来呈现二分式成功率  图2:按照2类用户类型来呈现二分式成功率  图3:成功等级呈现  图4:每个任务的平均时间呈现  图5:综合多种因素的严重性评估 附件提交:访谈录音文件 + 原始数据excel表(3张)  一、测试基本信息 -3  测试网站:  携程  测试目标:  通过测试携程网站发掘用户体验存在的问题,并就出现问题提出合理的建议 - 用户对网站使用程度的满意状况如何  测试规则制定:  每一次任务都需要有清晰界定的开始和结束状态,测试者的每一个任务被标记为成功或失败    1.任务成功:每...
            1 2 4236
            分享
          •   据 BBC 报道,总部位于英国诺福克、已被中国吉利汽车收购的路特斯(Lotus)公司宣布,将对其员工队伍进行重组,“这可能会导致多达 200 人失业”。  路特斯此前公布的业绩显示,该公司 2022 年税前亏损为 1.451 亿英镑(当前约 13.55 亿元人民币),而此前一年也亏损了 8660 万英镑(当前约 8.09 亿元人民币)。不过该公司并未具体说明裁员地点。  2022 年路特斯汽车的销量也从前一年的 1566 辆下降至 576 辆,尽管推出了十多年来的首款新车型 Emira 跑车,但依旧难以改善销售状况。  与此同时,路特斯汽车也正积极在中国武汉生产电动 SUV,这也是该公司汽...
            0 0 996
            分享
          •   测试人员日常接触的测试多为针对应用系统的测试,如果测试对象是开发平台呢?这里的开发平台指的是开发人员使用的开发框架,与有运行时的应用系统相比,它提供的服务是基础框架和插件,天然的不具有可运行系统的特征。开发平台的测试该怎么测呢?下文从接口测试方面介绍开发平台的测试思路。  首先来分析一下开发平台的接口测试与应用系统接口测试的区别。  开发平台与应用系统接口测试的区别  1.接口及其使用场景的区别  应用系统的接口包括用户与系统间的接口以及系统与系统间的接口,因有业务规则在内使其使用场景固定,功能明确。  而开发平台接口的使用场景则复杂的多,开发平台的接口是指其将某类功能封装后的jar包,插...
            12 12 2238
            分享
      • 51testing软件测试圈微信