Jmeter怎么将请求返回的一个字段保存到文件

1 请求的返回数据,只想将token保存到文件
在这里插入图片描述
2 给生成token的请求做关联
在这里插入图片描述
3 在该请求下添加:后置处理器——BeanShell PostProcessor,将获取的参数保存
在这里插入图片描述
4 保存的文件
在这里插入图片描述
5 附上代码

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
String token=bsh.args[0];
	try {
		FileWriter fstream=new FileWriter("E:\\pk.txt",true);
		BufferedWriter out=new BufferedWriter(fstream);
		out.write(vars.get("token")+"\n");
		out.close();
		fstream.close();
	} catch (IOException e) {
		e.printStackTrace();
	}
### 使用 JMeter 发起 URL 请求并获取响应文本 为了使用 JMeter 执行 HTTP 请求并捕获服务器返回的数据,可以按照如下方法配置: #### 创建线程组 启动 JMeter 后,在测试计划下创建一个新的 **Thread Group** (线程组),这代表模拟用户的集合。可以根据实际需求调整虚拟用户数量、循环次数等参数。 #### 添加HTTP请求采样器 在线程组内部右键点击选择 `Add` -> `Sampler` -> `HTTP Request` 来添加一个用于发送 Web 请求的组件。在此处输入目标网站的具体地址以及端口号(如果适用),还可以指定 GET 或 POST 方法和其他必要的头信息或表单数据[^1]。 对于想要发起特定 URL 的请求而言,只需在 "Path" 字段里填入完整的路径部分即可;如果是相对链接,则应确保 Server Name or IP 设置正确无误。 #### 查看结果树监听器 为了让能够查看到每次请求所获得的确切 HTML/CSS/JavaScript 文件内容或者其他类型的回复消息体,可继续向该线程组中加入名为 “View Results Tree”的 Listener(监听者) 。通过它不仅能看到整个交互过程中的所有细节,而且支持保存这些记录供后续分析之用[^2]。 ```java // 示例代码展示如何设置 HTTP 请求默认属性 import org.apache.jmeter.protocol.http.control.Header; import java.util.ArrayList; public class HttpRequestSetup { public static void main(String[] args){ ArrayList<Header> headers = new ArrayList<>(); // Add custom header if needed Header contentType = new Header("Content-Type", "application/json"); headers.add(contentType); // Set up default HTTP request settings globally props.put("http.defaultParameters","param=value"); // Example parameter setting props.put("httpsampler.headers",headers.toString()); } } ``` 此段 Java 伪代码展示了怎样全局设定一些常用的 HTTP 头部信息和查询字符串参数,从而简化多个相同性质请求间的重复劳动量[^3]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值