jmeter测试用例可以处理验证码?
我们正在尝试构建一个执行以下任务的jmeter测试用例:
- 登录系统
- 获取一些信息并检查是否正确。
我们面临的问题是因为登录系统时存在验证码。我们计划要做的是下载验证码链接并显示,然后等待用户键入该值。完成后,一切都会照常进行。
我们找不到任何可以执行相同操作的插件?除了编写我们自己的插件,这里还有其他选择吗?
回答:
我自己解决了。解决方法如下:
- 创建一个Beanshell采样器
在其中,以下代码显示了验证码,并等待用户输入
filenameOrURL = new URL("${captchaimage}");image = Toolkit.getDefaultToolkit().getImage(filenameOrURL);
Icon icon = new javax.swing.ImageIcon(image);
JOptionPane pane = new JOptionPane("Enter Captcha", 0, 0, null);
String captcha = pane.showInputDialog(null, "Captcha", "Captcha", 0, icon, null, null);
然后,我们可以根据需要使用captcha变量。谢谢所有尝试提供帮助的人。
以上是 jmeter测试用例可以处理验证码? 的全部内容, 来源链接: utcz.com/qa/416380.html