博客

如何自动化用户路径重新设计

作者:

188金宝搏app苹果下载软件Tricentis员工

各种各样的贡献者

日期:2020年4月07

之一188金宝搏app苹果下载软件Tricentis NeoLoad的独家功能为最终用户提供了自动化的重新设计已有的用户脚本路径。这一功能可以节省用户大量的时间从头开始重建一个复杂的用户路径。先进复杂的动作,SQL语句,循环,if - then - else, JavaScript,动态变量——一切都带入重新设计的自动更新脚本。在敏捷环境中,如果您的应用程序有一个新特性或微小的变化,不得不从头开始设计一个测试时是耗时的。不是很好能够重建原始的,你只需要添加变化?NeoLoad,自动化设计已不再是过去的事了。

智能设计的原始记录:为未来做好准备

在NeoLoad当你记录操作从一个应用程序或网站,记录被称为用户路径。这是因为你的行动记录(并可能修改以先进行动)模仿生活的用户会使用测试下的程序执行时(AUT)。

NeoLoad记录行为——用户路径

我们可以看到用户路径分为核心部分(称为事务)Init、行动、结束顶层容器节点。这些容器的功能是将登录、注销等进入初始化结束容器(除非你想测试每个用户登录和注销),和所有你想让你的用户采取的措施到容器的操作。这样做有时间测试将不断重复操作容器多次迭代直到测试完成,这时它然后结束运行容器。

当你记录用户路径时,有一个空白字段标签事务记录控制酒吧,您可以输入文本。这就是你行动要使用的输入标题之前点击它们。

NeoLoad用户路径事务标签

通过这种方式,您可以定制您的事务执行的具体行动,确保你之后能看到您的用户路径和清楚此时正在执行一个特定的操作。这样做是很重要的关键点在原来的记录,因为它不仅有助于识别交易后,还提供了一个有用的工具,当你添加一个更新相同的用户路径,我们将讨论下。

重新记录与自动化

当你想要更新现有记录的新变化,你仍然能够记录下整个过程,但这一次,你可以选择的新记录打开记录对话复选框。标题然后生成相同的名称和一个附加强调这个词“_recording。”

NeoLoad重新录制与自动化

因此,有一个下拉列表从原始记录事务的名称,您可以切换到并将指导您完成重新录制过程如下:

NeoLoad记录事务dropown

正如前面提到的,框架、动态变量,先进的行动,JavaScript,大量定制的工作过来重新录制用户路径。完成后,你可以替换原有的和删除记录(在这种情况下,它重命名你的原始“_old”)或保存它。

一旦通过与更新的记录,你将经历一个类似的向导,搜索动态参数,但这一次会有一个步骤来更新用户路径称为预览阶段。

预览步骤可以令人困惑,但这里的解释应该出现的神秘的匹配阈值滑块上对话的一部分。每NeoLoad的文档可以简化这一任务的选择指以下规则:

注意两个默认匹配阈值:

  • 60%匹配阈值设置有两个用户路径容器结构之间的显著差异(事务,试着抓住,等等)。
  • 50%的匹配阈值可以被放置在所有其他情况下

此外,您可以选择查看原始的参考,选择匹配的元素需要插入新元素,等等。默认情况下,上面的两个选择将为您处理一切。这里的选项的完整列表供参考。

NeoLoad帖子记录向导

脚本的WebSockets,在这个例子中,被修改。因此,如果你比较的差异从旧的用户路径与新记录时,当所有的新变化是原来相同的操作使用。也是不错的注意,如果任何无关的内容在新一(或原),NeoLoad自动删除重新记录。

Post-recording向导的下一步给选项更新共享容器(如果有的话),以及包括变量提取器(推荐),并删除记录如前所述。

最后,你有一个总结,计算总数的物品和物品添加删除。如果任何看起来不正确的你,现在是你的机会回到并根据需要调整。

作者:

188金宝搏app苹果下载软件Tricentis员工

各种各样的贡献者

日期:2020年4月07
Baidu
map