Jmeter测试数据怎么保存

博客指出Jmeter测试后结果保存不如LR方便,介绍了保存测试数据的方法。需先定位Jmeter安装包,找到脚本路径,创建保存测试结果的文件夹。强调要在脚本运行完毕后执行命令,每次执行完需删除相关文件,且不能强制停止Jmeter。

很多时候Jmeter测试完厚,结果没法完美的保存,不像LR,运行完直接保存就ok

那么咱么就直接点,上干货把

  • 先找到直接安装的Jmeter安装包,然后在黑窗口中定位下来,如下图:

  • 然后将存放的jmeter脚本(jiaoben.jmx)的路径找到(我的默认在安装包的bin目录下),在E盘创建保存的测试结果文件夹(result),如下图:

注意:

  1. 前提是在jmeter脚本运行完毕才可以执行这个命令,result.jtl是默认生成在bin目录下的
  2. 每次执行完,必须删除bin目录下的result.jtl,和创建result文件夹下生成报告的文件
  3. Jmeter不能强制停止而生成测试报文数据,必须是设定时间后自行停止
### 如何在 JMeter 中生成、导入和操作测试数据 #### 测试数据的生成 在 JMeter 中,可以通过多种方式生成测试数据。一种常见的方式是利用内置函数或自定义脚本来动态生成所需的参数值。例如,`__Random()` 函数可以用来生成随机数[^1]: ```jmeter ${__Random(1,100)} ``` 如果需要更复杂的逻辑,则可以借助 BeanShell 或 JSR223 Sampler 来编写脚本实现数据生成。 #### 数据导出与存储 为了后续分析或与其他工具集成,在完成性能测试之后通常需要将结果保存下来。JMeter 提供了简单易用的功能用于导出测试数据至文件中。推荐采用 CSV 格式以便于处理和解析。具体做法是在测试计划里加入 **Simple Data Writer** 监听器,并指定目标路径以及希望记录的内容字段(如时间戳、标签名、成功状态等)[^1]。 另外还可以设置高级选项仅保留必要的列从而减少冗余信息量;或者启用断言机制过滤掉不符合预期条件的结果项后再统一写入外部媒介当中去。 #### 调试Java类库中的方法应用实例说明 当项目依赖某些特定业务逻辑封装好的 java 方法时 ,可以直接引入对应的 jar 文件到 jmeter/lib/ext 下面加载使用 。但是要注意特殊字符比如正则表达式的元字符"." 在字符串匹配模式下会被解释成任意单个字符而不是字面上的那个小圆点因此必须做适当转换才行 [^2]. 下面给出一段示范代码展示了如何正确调用第三方包里的 split 功能按分隔符拆分字符串并将得到的新片段存放到用户变量表里面方便以后引用 : ```javascript vars.put("cs2", org.example.Main.split(vars.get("zfc"), "\\\\.")); ``` 这里 `vars.get("zfc")` 获取当前上下文中名为 zfc 的属性值作为待切割源串传给静态成员函数执行完毕后其返回值得到的是数组形式所以最后一步再赋回去的时候记得只取第一个元素出来即可满足一般场景下的需求即把整个过程简化为一句命令行搞定啦! --- #### 使用案例总结 综上所述,我们介绍了三种主要的操作流程:一是通过预设组件快速搭建基础框架结构并填充虚拟样本集;二是妥善安排好输出环节确保获取高质量原始素材便于进一步挖掘价值所在之处;三是灵活运用编程技巧解决实际遇到的各种棘手难题提升工作效率的同时也增强了程序本身的可维护性和扩展能力。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大、大摩王

你的鼓励是我创装的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值