[转帖]jmeter之使用csv文件传递参数-05篇
jmeter,使用,csv,文件,传递,参数
·
浏览次数 : 0
小编点评
**配置CSV数据文件设置**
- 在Excel中,创建一个名为“csv设置”的新的工作表。
- 在工作表中添加以下设置:
```
1、配置名称:csv数据文件设置
2、路径:输入或选择包含CSV文件的路径。
3、数据源:选择“CSV文件”。
4、分隔符:输入,例如,“,”或“,”。
5、行首:选择“不使用行首”。
6、标题行:可选。
```
**运行两次请求并获取用户名和密码变更结果**
- 在其他工作表中创建一个名为“请求处理”的新的工作表。
- 在工作表中添加以下设置:
```
1、变量名:phoneNum
2、类型:字符串
3、值:输入或选择“手机号码”。
4、变量名:password
5、类型:字符串
6、值:输入或选择“密码”。
```
- 在请求处理工作表中添加以下代码:
```
// 设置线程循环运行两次
var threadCount = 2;
// 设置请求参数
var params = {
phone: phoneNum,
password: password
};
// 循环运行两次请求
for (var i = 0; i < threadCount; i++) {
// 发送请求
var response = SendRequest(params);
// 检查响应状态
if (response.status === 200) {
// 获取用户名和密码变更结果
var data = response.data;
username = data.username;
password = data.password;
// 打印用户名和密码变更结果
console.log("用户名:", username);
console.log("密码:", password);
} else {
// 打印错误信息
console.error("请求失败:", response.status);
}
}
```
**发送请求并处理响应**
- 编写一个名为“SendRequest”的函数,该函数接收请求参数并发送请求。
- 在该函数中,使用`fetch`或`axios`库发送 POST 请求到指定的 URL。
- 处理请求响应并返回相应的结果。
**注意:**
- 将“phoneNum”,“password”,“请求路径”和“结果存储位置”中的设置根据实际情况进行修改。
- 该代码仅供参考,您可能需要根据您的实际情况进行修改。
正文
csv文件格式,第一列为手机号,第二列为密码
1.右键添加一个配置元件---csv数据文件设置
2.设置csv数据提取路径
3.引用数据
4.设置线程循环运行两次,然后发送请求
看到结果就执行了两次,取得用户名和密码发生了变化
与[转帖]jmeter之使用csv文件传递参数-05篇相似的内容: