Jmeter之变量拼接方式

 更新时间:2024年10月28日 09:38:10   作者:Hi~晴天大圣  
在Jmeter脚本中,参数值可以通过字符串和变量进行拼接,也可以使用多个变量直接拼接,无需使用连接符,如果使用python脚本,则需要按照python的语法规则进行拼接,在Jmeter中,带有引号的变量可以通过${}来识别为变量,而不会被误认为是字符串

Jmeter之变量拼接

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

如:

"packageLabelNo": "TT${containerCode}
"packageLabelNo": "TT${containerCode}${orderNo}"

备注:

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

另:

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

jmeter多明细拼接

场景:

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

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

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

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

页面如下图

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

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

实现过程

1、查询待审批的日报

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

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

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python3.5面向对象编程图文与实例详解

    Python3.5面向对象编程图文与实例详解

    这篇文章主要介绍了Python3.5面向对象编程,结合图文与实例形式详细分析了Python面向对象编程相关的概念、类定义、实例化、实例变量、类变量、析构函数等相关原理及使用技巧,需要的朋友可以参考下
    2019-04-04
  • Python小程序 控制鼠标循环点击代码实例

    Python小程序 控制鼠标循环点击代码实例

    这篇文章主要介绍了Python小程序 控制鼠标循环点击代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • spark dataframe 将一列展开,把该列所有值都变成新列的方法

    spark dataframe 将一列展开,把该列所有值都变成新列的方法

    今天小编就为大家分享一篇spark dataframe 将一列展开,把该列所有值都变成新列的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • Python实现微信中找回好友、群聊用户撤回的消息功能示例

    Python实现微信中找回好友、群聊用户撤回的消息功能示例

    这篇文章主要介绍了Python实现微信中找回好友、群聊用户撤回的消息功能,结合实例形式分析了Python基于微信itchat模块实现针对撤回消息的查看功能相关操作技巧,需要的朋友可以参考下
    2019-08-08
  • python版本控制和环境管理过程

    python版本控制和环境管理过程

    本文介绍了如何通过添加软件源和更新来安装最新版本的Python,避免了使用CMake等复杂工具,文章详细解释了如何创建和管理软链接,以确保系统默认使用正确的Python版本,此外,还介绍了如何配置pip以使用国内源,提高软件包下载速度
    2026-01-01
  • Python列表转一维DataFrame的完整指南

    Python列表转一维DataFrame的完整指南

    在数据处理领域,Pandas的DataFrame是当之无愧的王者,本文将用5个核心方法,教你优雅地将一维列表转换为Pandas DataFrame,感兴趣的可以了解下
    2025-04-04
  • Python中pytest的参数化实例解析

    Python中pytest的参数化实例解析

    这篇文章主要介绍了Python中pytest的参数化实例解析,pytest是一个非常成熟的全功能的Python测试框架,主要有简单灵活,容易上手,支持参数化等特点,需要的朋友可以参考下
    2023-07-07
  • Python 框架 FastAPI详解

    Python 框架 FastAPI详解

    FastAPI 是一个现代、快速且高性能的 Web 框架,用于 Python 3.6+,基于 Python 类型提示构建 API,它通过 Starlette 和 Pydantic 优化,支持多种 HTTP 方法、异步编程、数据验证和自动生成交互式文档,FastAPI 适合快速开发高性能、可扩展的 Web 服务
    2024-11-11
  • Python之京东商品秒杀的实现示例

    Python之京东商品秒杀的实现示例

    这篇文章主要介绍了Python之京东商品秒杀的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • python获取当前文件所在目录、获取上级目录的坑及解决

    python获取当前文件所在目录、获取上级目录的坑及解决

    这篇文章主要介绍了python获取当前文件所在目录、获取上级目录的坑及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08

最新评论