BeanShell Sample与控制台交互
来源:互联网 发布:网络整合营销4i原则 编辑:程序博客网 时间:2024/06/06 03:45
应用的场景:业务当中涉及到一些敏感信息,如验证码,银行卡密码等或是动态变化的,不能直接写在脚本中,就需要通过控制台手动输入
如密码已键盘的方式输入,在控制台中以密码的方式显示
处理方法:添加 beanshell sampler
在Script中输入的代码:
//键盘输入
import java.util.Scanner;
String account=vars.get("account");
vars.put("account",account);
System.out.println("请输入您的密码:");
Scanner scanner=new Scanner(System.in);
String password=scanner.nextLine();
System.out.println(“您输入的密码是:”+password);
vars.put("psw",password);
//控制台输入,有密码形式输入
String account=vars.get("account");
vars.put("account",account);
Console cons=System.console();
System.out.print("请输入您的密码:");
char[] password=cons.readPassword();
String passwd=Arrays.toString(password).replaceAll("[\\[\\], ]", "");
vars.put("psw",passwd);
//System.out.println(passwd);
- BeanShell Sample与控制台交互
- Jmeter中利用BeanShell Sampler与控制台进行交互
- BEANSHELL SAMPLE 生成身份证号
- JMETER BEANSHELL SAMPLE 加密
- Android模拟器与控制台交互命令
- Beanshell
- BeanShell
- BeanShell
- BeanShell
- beanshell
- BeanShell
- 执行命令并从与控制台进行交互
- 使用java.io.console来与控制台设备进行交互
- python&ruby 与控制台的交互(自动输入密码)
- Jmete-JDBC Request与BeanShell PostProcessor的结合使用
- Jmete-JDBC Request与BeanShell PostProcessor的结合使用
- BeanShell 简介与学习(一篇就够)
- jmeter之BeanShell Sampler与jar包导入
- Oracle insert 插入数据 加 where 条件
- Redis主从复制和集群配置
- Android客户端Push 透传与通知栏
- tomcat日志监控工具probe
- seekBar的分段显示
- BeanShell Sample与控制台交互
- Java保留两位小数问题
- Android 6.0 Reboot 流程源代码分析
- 关于递归
- java读取文件工具类
- JS追加当前时间
- CoordinatorLayout,协调者布局
- PAT 1043. Is It a Binary Search Tree (25) 建树
- HDU-3709 Balanced Number (数位dp)