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;其它字段下游不需要;这段是关键
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
利用标准库fractions模块让Python支持分数类型的方法详解
最近在工作中遇到了分数处理,查找相关的资料发现可以利用Fraction类来实现,所以下面这篇文章主要给大家介绍了关于利用标准库fractions模块让Python支持分数类型的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下。2017-08-08Pytorch Dataset,TensorDataset,Dataloader,Sampler关系解读
这篇文章主要介绍了Pytorch Dataset,TensorDataset,Dataloader,Sampler关系,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2023-09-09
最新评论