开发者

Jmeter之变量拼接方式

目录
  • Jmeter之变量拼接
  • jmeter多明细拼接
    • 业务介绍:测试项目日报批量审批功能的性能
    • 实现过程
  • 总结

    Jmeter之变量拼接

    对于jmeter脚本,jmeter中参数值可以用字符串和变量进行拼接,也可以直接使用多个变量进行拼接,中间不需要连接符

    如:

    "packageLabelNo": "TT${containerCode}
    "packageLabelNo": "TT${containerC编程客栈ode}${orderNo}"

    备注:

    如果在jmeter中使用python脚本,拼接规则应遵循python语法加拼接符号,如在jsRjavascript223中。

    另:

    Jmeter中变量带上引号android可以通过变量符${}识别为变量,不会被识别为字符串${xxx}

    jmeter多明细拼接

    场景:

    从上游接口查询到多条数据,提取需要的字段,比如id;拼接给下游使用

    上面描述比较抽象,我举个实际的场景例子:项目日报批量审批接口测试

    业务介绍:测试项目日报批量审批功能的性能

    1、员工提交日报给项目经理,项目经理批量审批;

    页面如下图

    Jmeter之变量拼接方式

    2、项目经理勾选审批,这里先页面审批两个示例

    Jmeter之变量拼接方式

    由上面的javascript场景,大致思路:从查询接口获取到需要审批的日报id,再通过循环拼接得到审批日报的请求参数,下面是jmeter实现过程:

    实现过程

    1、查询待审批的日报

    Jmeter之变量拼接方式

    Jmeter之变量拼接方式

    2、提取下游接口需要的 jobrptid

    Jmeter之变量拼接方式

    Jmeter之变量拼接方式

    Jmeter之变量拼接方式

    3、处理拼接到请求参数中,这里只需要处理jobrptid;其它字段下游不需要;这段是关键

    Jmeter之变量拼接方式

    总结

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.QchIUkMWmycppcns.com)。

    0

    上一篇:

    下一篇:

    精彩评论

    暂无评论...
    验证码 换一张
    取 消

    最新开发

    开发排行榜