jmeter 中怎么筛选数据

以筛选出登录成功的账号为例

  • 一个基本的登录脚本
    • 获取响应的报文为判断条件
      • 拿到成功的账号保存本地

一个基本的登录脚本

创建线程组--->创建HTTP请求--->HTTP信息头管理--->根据响应用正则表达式获取对应的唯一值--->添加一个后置处理器

获取响应的报文为判断条件

这里的判断在后置处理中来完成,这里写的是Java代码

python 复制代码
import org.json.*;
import org.java.*;
import org.io.*;

FileWrite fstream = FileWrite("C:\\xxx\\username.txt",true);
BufferedWriter out = new BufferedWriter(fstream);
String Response = prev.getResponseDataAsString();

log.info("响应数据:"+ Response);

if (Response.contains("登录成功")){
    username = vars.get("user");
    log.info("账号成功登录系统");
    out.write(vars.get("user")+"\n");
    log.info("账号保存成功");
    }else{
        log.info("账号"+vars.get("user") + "成功登录系统");
    }
out.close();
fstream.close();

拿到成功的账号保存本地

user为参数化的账号,或者为正则表达式中获取的参数值,在后再username.txt中查看成功登录的账号即可.

PS:没事可以试试,有问题可以直接私信我

相关推荐
lhldsg6 分钟前
相册印刷实战指南:从设计规范到系统落地全流程解析
java·小程序·架构·设计规范
草青工作室8 分钟前
java-不携带Token也能“打“自己的接口:一个绕开网关鉴权、用 URL 直接调度 SpringMVC 方法的轻量级定时任务方案
java·开发语言
霸道流氓气质14 分钟前
Spring AI提示词模板与动态变量替换
java·python·spring
Object_SC17 分钟前
java 中的泛型
java
s_w.h30 分钟前
【 linux 】线程互斥与同步
java·linux·服务器·开发语言
学长毕业设计31 分钟前
基于SpringBoot的校园二手物品交易系统(源码+文档+讲解视频)
java·spring boot·后端
观无41 分钟前
若依AOP
java
是2的10次方啊44 分钟前
日志不是越多越好:开发优化、常见坑与线上排查命令
java
ofoxcoding1 小时前
Claude Fable 5.1 API 接入指南:模型标识、五级定价策略、effort 参数与缓存 TTL 配置详解
java·spring·缓存·ai
zww89491111 小时前
相册印刷项目实战指南:从设计到成品的完整技术流程
java·小程序·eclipse