日常jmeter使用比较繁琐,日常记录,方便自己查阅;
1.请求一个添加用户接口,并随机字符串入参,批量注册账号
大致json报文如下:
{"username": "${abc}", "password": "${pas}", "confirm_password": "${pas}","group_ids":[3]}
2.选用beanshell预处理一下参数
String account="${__RandomString(9,zxcvbnmasdfghjkloiuytrewq01213456789,)}";
String password="${Random}_test@com";
vars.put("abc",account);
vars.put("pas",password);
3.再用beanshell后处理 参数
//获取响应报文中检查点,判断返回成功,
int position=prev.getResponseDataAsString().indexOf("注册成功");//检查点
if (position>0){
FileWriter filedate=new FileWriter("D:\\userlist.txt",true);//断言成功,创建文件路径
BufferedWriter out=new BufferedWriter(filedate);
out.write(vars.get("abc")+","+vars.get("pas")+"\r\n");//写入需要的数据,如果直接是csv参数,则不需要预处理
out.close();
filedate.close();
}
4.图文写入效果