【问题标题】:Automated form filling for beta testing web page forms用于 beta 测试网页表单的自动表单填写
【发布时间】:2012-11-24 01:26:09
【问题描述】:

有谁知道我可以用于 Beta 测试网页表单的应用程序。我正在寻找可以单击按钮的东西,它将使用通用信息填充所有数据字段。目的是测试我构建的网站,通过运行应用程序并让它只是用不同的信息、符号和字符填写页面表单中的随机信息来查看是否发生任何错误。

【问题讨论】:

  • 你为什么不考虑使用 jQuery 或 Javascript 来做这样的事情?
  • 从哪里来?什么?提供更多信息。数据是否会从客户端的数据库中填充?验证将来自服务器端的客户端吗?
  • 您好,伙计们,我只是在寻找可以帮助我对我构建的带有表单的网站进行 beta 测试的东西。我想看看是否有一个应用程序可以预先填充姓名、地址、城市等字段......并让它填充各种不同的信息,以查看当我尝试提交页面时是否出现任何错误。你知道吗?谢谢!!
  • 请不要在您的帖子中添加签名。 faq 另外,我认为这不是 ASP 特有的——正如您所描述的那样,表单填写是一种客户端活动,因此任何数量的浏览器插件都应该可以工作。

标签: asp-classic webforms validation beta beta-testing


【解决方案1】:

您可以使用此方法填充表单字段...

先设置一些值,例如...

strFirstname = "Jeff"       'temporary fill
strLastname = "Black"

然后将值添加到您的表单字段...

<input type="text" name="Firstname" value="<%= strFirstname">">
<input type="text" name="Lastname" value="<%= strLastname">">

现在您只需点击提交按钮。

当您准备好上线时,只需取消注释临时填充值即可。然后通过取消注释它们,它们总是在那里以供将来调试。

为了一目了然地查看下一页上的结果,我使用了类似的内容:

response.write("Firstname = " & request("Firstname") & "<BR>"

【讨论】:

  • 我正在寻找可以为我做这件事的软件。例如,QA Wizard Pro 允许您自动化负载测试,但创建将在网站上运行功能的脚本,例如,如果您想加载测试 100 个从购物车订购产品的客户,看看会发生什么:seapine.com/qawizard.html 我正在寻找我可以点击一个按钮的软件,它会自动填写任何网页表单,所以我可以看到购物车发生的所有事情的不同值。它会处理还是错误。我可以手动完成,但是...
  • 这需要很多时间。我将要实时启动该站点,并且需要对可靠性和功能进行 Beta 测试。我将使用 QA 的负载测试来测试它如何处理 100 个人输入和提交数据,看看它是如何处理的,但我也想用某种软件测试表单验证。知道有什么可以做到这一点吗?
  • 我几乎每周都在创建新表单,其中一些非常复杂,有条件要求,例如在线采购订单和购物车列表,我上面描述的方法是我唯一信任的方法。虽然还有更多...通过 response.writing 新页面上的结果,我可以一目了然地看到哪些有效,哪些无效。
【解决方案2】:

您可以使用 jQuery,它是一个 Javascript 插件(客户端)。

如果你想定位所有输入字段,你可以这样做......

$("form input").val(this.attr("name"));

运行此 jQuery 代码将使用 Name 属性中的值填充所有输入字段。

因此address 字段将填充为address,但您可以将this.attr("name") 更改为其他任何值,它将相应地填充所有字段。

不确定这是否有帮助,但我认为这是填充所有输入字段的最快方法。看看 jQuery http://www.jquery.com ,我相信你会发现它对你未来的应用程序开发很有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-29
    • 2018-01-18
    • 2013-12-26
    • 2012-12-21
    • 2013-07-30
    • 2010-12-06
    • 1970-01-01
    相关资源
    最近更新 更多