CAPTCHA 和一次密码 (OTP) 已成为保护 Web 服务和应用程序的传统方法。 但是,在编写用户操作以进行自动测试时,这些方法可能是个问题。
CAPTCHA 通常用于用户标识验证。 例如,它通过向网站访问者介绍随机生成的测试( 如一段 文本、图像等)来防止来自机器人的登录尝试。 生成的测试仅对一 个 登录会话有效,不能重复使用。 因此,由于其性质,在编写性能或负载测试的脚本方案时,无法自动解析 CAPTCHA。
尽管解决 CAPTCHA 测试超出了 Dotcom 监视器的功能范围,但您可以禁用针对特定用户(登录凭据)或 IP 地址的 CAPTCHA 或 IP 地址,或在您身边对其进行自定义。 通常,在需要绕过 CAPTCHA 时,有三种可能的方法使用 Dotcom 监视器编写测试方案脚本:
测试时完全禁用 CAPTCHA 模块。
向您的 Web 开发团队咨询 CAPTCHA 解决方法(如接受任何或特定值为有效值)。