jmeter-5.0 - JMeter 脚本中处理填充(空格)的逻辑
问题描述
需要为 JMeter 中的字段传递 34 长度值。填充长度 = 34-(len(itemcode)+1) 需要根据上述计算有填充空间。
此字段的总长度为 34 = ItemCode+"N"+X ,"N" 长度 = 34-len(ItemCode)-1
项目代码需要从之前的响应中获取。
解决方案
这可以通过具有以下代码的 JSR223 后处理器来实现。
log.info('${prod2name}');
var s= '${prod2name}';
var totallength=34;
var vallength=s.length;
var spacelength=totallength-parseInt(vallength)-1;
var finall=s;
for(i=1;i<=spacelength;i++){
finall=finall+" ";
}
var finall=finall+"X";
log.info(finall.length);
vars.put("z",finall);
推荐阅读
- java - 通过引用复制数组
- python - 创建新的 Anaconda 环境
- javascript - 在 React 中读取 Exif 数据
- laravel - Build a Laravel App with TDD - Episode 4, InvalidArgumentException: Unable to locate factory with name [default] [App\Project]
- python - Pyomo - 目标函数作为参数的平均值
- azure - Azure AppService 上 ASP.NET MVC Core 上 SPA 中的标识
- android-studio - android studio的打印活动
- java - 获取下个月的第一个日期
- java - 如何将 querydsl-mongodb 添加到 Spring Boot Gradle 5.6.1 项目
- c# - 如何使用 C# 通过 AWS lambda 处理 S3 事件上的文件