【jmeter】将“察看结果树”中的数据保存到本地

本文详细介绍了如何使用JMeter进行结果导出的具体步骤,包括配置导出选项、选择文件路径等,并解释了多种导出参数的意义,如请求耗时、响应消息、线程名称等,有助于用户更好地理解并应用这些设置。

操作说明:

1. “察看结果树”页面,【配置】导出项:

 2. “察看结果树”页面,【文件名】选框输入导出文件及路径:

 3. 点击jmeter【启动】按钮,响应结果写入导出文件

 4. 查看导出文件


拓展

配置参数介绍

参数介绍:

◆ As XML:保存为xml格式

◆ Elapsed Time: 请求的消耗时间,从请求发送到接收完毕全程耗时(经常用)

◆ Response message:默认值:ok

◆ Success:成功标识,true/false

◆ Sent Byte Count:发送数据量的总和

◆ Response Filename:响应文件名

◆responseFile class,响应数据文件的类。值是java lang string

◆ Encoding:编码格式

◆ Idle Time:空闲时间,闲置时间

◆ Response Headers:响应头

◆ Assertion Result:断言的结果

◆ Field Names(CSV):字段名,只在csv文件中有效

◆ Label:线程组名称

◆ Thread Name:线程数名称

◆ Assertion Failure Message:断言失败的信息

◆ Active Thread Counts:执行线程的总数

◆ Latency:延迟时间,表示请求发送到刚开始接受响应时间

◆ Sample and Error Counts:请求成功和失败的总数

◆ Request header:请求头

◆ Response Data:响应信息

◆ Time Stamp:时间戳

◆ Response Code:服务器响应码,200表示成功

◆ Data Type:数据类型

◆ Received Byte Count:接收数据量的总和

◆ URL:链接信息

◆ Connect Time:请求建立连接的时间

◆ Hostname:保存主机名

◆ Sampler Data:请求信息,会打印请求方法(get/post)和cookie

◆ Sub Results:子结果
使用Jmeter将响应数组结果保存本地,可参考以下步骤: 1. **准备数据与配置**:准备用于测试的数据,若涉及登录获取响应,需准备如本地的`users.csv`文件,保存登录账号等信息。在Jmeter中添加`CSV Data Set Config`来读取数据,如读取`username`和`password` [^1]。 2. **发送请求**:添加相应的请求,如登录请求,并进行必要的配置 [^1]。 3. **新建保存文件**:在本地新建一个文件,如`result.csv`,用于存放响应数组结果 [^1]。 4. **提取响应数组结果**:使用正则表达式提取器提取响应数组结果。例如,若响应数据为`{"success":true,"code":1,"message":"","value":["item1","item2"]}`,可添加正则表达式提取器来提取`value`数组中的内容,需要将正则表达式用`""`包起来 [^1][^3]。 5. **编写代码写入文件**:添加`BeanShell`后置处理器,编写Java代码,将提取的响应数组结果写入之前新建的文件。示例代码如下: ```java import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; // 获取提取的响应数组结果 String responseArray = vars.get("responseArrayVariableName"); try { // 打开文件以追加模式写入 FileWriter fw = new FileWriter("result.csv", true); PrintWriter pw = new PrintWriter(fw); // 将响应数组结果写入文件 pw.println(responseArray); // 关闭资源 pw.close(); fw.close(); } catch (IOException e) { e.printStackTrace(); } ``` 6. **设置线程数并运行**:根据需求将线程数设置为合适的值,运行Jmeter测试计划。运行之后,打开相应的文件,即可看到响应数组结果已写入文件 [^1]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值