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

回到顶部