热门排行
简介
WAPT(负载压力测试工具)是一款最经济实惠且易于配置的网站和基于Web的应用程序的负载压力测试工具。它可以作为包含测试设计和负载生成功能的单个应用程序。您可以使用任何桌面或移动浏览器记录测试,并通过方便的产品GUI进行设计和优化,并运行最多约2,000个并发虚拟用户的测试场景。您的目标网站可以在任何操作系统下运行,包括所有UNIX和Windows平台。它可以使用任何Web技术实现,并具有由多个服务器和数据库组成的分布式体系结构。唯一的要求是可以使用WAPT来模拟真实站点访问者的活动的Web界面。
WAPT是效率和灵活性与易用性的完美结合,它可以显着降低测试环境的成本,并优化您的质量检查团队的工作,WAPT的核心组件允许您在浏览器的帮助下记录测试,并在便捷的用户界面中进行操作,其中每个模拟会话都以简单的HTTP请求顺序表示。会话特定的值可以分配给变量,并直接在每个请求的属性中指定。在大多数情况下,这种方法消除了脚本编程的需要,即使在测试中必须模拟丰富的客户端功能。在几分钟内,您可以使数千个虚拟用户针对您的Web应用程序执行并发会话。描述性图形和报告将显示系统组件在各种负载条件下的性能,隔离和修复任何瓶颈,并优化您的软件和硬件配置。
如果您想了解:
您的网站可以同时处理多少用户?
您的应用程序对用户操作的响应速度有多快?
用户多久会收到错误并需要重新连接?
您的网站能否正确地响应压力负载?
峰值加载时间后是否恢复正常运行?
都可以使用WAPT来帮助您达到目的,而无需高昂的成本,有需求的朋友不妨下载体验。
功能特色
1、快速测试记录和设计
您可以在几分钟内创建您的测试,只需要在记录所有操作时完成所需的模拟即可。无代码的界面将允许您设计虚拟用户配置文件和调整测试选项,而无需任何脚本编程。
2、实际用户的准确模拟
WAPT使用许多技术尽可能准确地模拟现实生活中的条件。不同类型的虚拟用户可以访问不同的页面,自动填写表单,点击按钮并执行任何其他用户操作。每个虚拟用户都有自己的特定参数,如cookie,名称和密码,页面值等。
3、支持RIA技术和移动应用
WAPT提供自动处理标准会话数据和一些功能来处理特定于应用程序的值。扩展模块可用于方便与ASP.net,JSON,Adobe Flash,Silverlight和GWT应用程序的工作。
4、安全网站的测试产品中
提供了所有Web安全功能的完全支持:HTTPS测试和播放,认证方案(Basic / Digest / NTLM / Kerberos)和客户端证书。
5、高级错误报告
您可以通过多种方式检查网站的正确行为:HTTP响应代码,网络级错误,服务器延迟,超时和按页面内容的响应验证。
6、综合测试结果
作为测试执行的结果,您可以获得超过20个表的详细报告。即使在运行时,图形也可以让您在测试过程中跟踪性能参数,并在完成后分析结果。
7、集成日志查看器
日志查看器允许您逐步浏览每个执行的会话。您可以找到有关每个HTTP请求和响应的详细信息,并将所有值与原始记录的值进行比较。这是一个非常有效的工具,找出测试中揭示的任何问题的根源。当您需要验证会话是否正确模拟时,您也可以在测试设计阶段应用此功能。
WAPT使用教程
1、创建测试场景
我们将从创建测试场景开始。 它包括测试的所有一般参数,如作为虚拟用户的数量,负载类型和测试持续时间等
①单击工具栏上的“新建”按钮。 进入软件的新的方案向导界面
②在向导的第一页选择“Ramp-up”选项,然后单击“下一步”按钮继续
③在向导的第二页上,您可以指定斜坡加载的基本参数,建议进行性能测试虚拟用户数量将在测试期间增长,你可以使它变得更快或更慢。 这将让您比较网络的性能应用在不同的测试期间,取决于负载的变化
④点击“下一步”按钮进入第3页
2、测试持续时间选项
①在第3页,您可以选择测试时间。 您可以指定测试的确切时间或设置所有虚拟用户应执行的会话总数
②向导的最后一页包含有关如何创建测试的一些重要提示,解释其结果。 单击“完成”按钮继续进行测试设置
3、创建虚拟用户配置文件
最初在浏览器的帮助下记录个人站点。 你应该简单地一步一步地执行您要模拟的用户的所有操作。 WAPT将记录生成的HTTP要求。 在测试期间,WAPT将通过发送执行记录的会话的多个副本具有修改参数的同一序列请求。 这个修改也被称为“参数”。 这是必需的,因为每个参数应该有不同的值模拟用户会话
①完成新方案向导后,WAPT将自动继续测试个人站点。 将来您可以单击工具栏上的“Rec”按钮来记录另一个。 这会打开“测试选项”对话框
②为您的个人站点选择一个名称
③您可以使用嵌入式Internet Explorer窗口进行检测,也可以选择外部浏览器为此目的 嵌入式窗口提供更多的可见性,并让WAPT更好地组织记录的请求,但它有限的JavaScript支持。 所以,如果你有经验使用它的任何问题(如在检测过程中出现的JavaScript错误消息或某些应用程序功能不起作用),请尝试使用其中一个外部浏览器。
④在启动之前,建议删除浏览器缓存文件和Cookie记录。 记录独立于以前所有用户活动的会话所需的记录可能已经在您的系统上执行。 只有在这种情况下才有可能重现记录会话正确。如果您离开,WAPT将自动执行清理检查相应的选项。
请注意,这样做第一次可能需要几分钟的时间
⑤点击“OK”按钮开始测试
4、记录用户会话
①键入您的网站或应用程序的URL到地址栏,然后单击“转到”按钮(或按“Enter”)。 当浏览浏览器窗口中的网站时,WAPT将会记录浏览器生成的所有HTTP请求
②您会看到出现在“录像机”文件夹左侧视图中的请求。 最初他们被记录为没有任何结构的简单列表。 所有图像和AJAX调用都放在与您网站的页面相同。 您无法在录制时编辑请求,但可以添加书签。 这对于在用户会话中标记每个单独的操作非常有用。
有时当您点击链接时,WAPT会在页面加载时添加多个请求。 额外请求由页面上运行的JavaScript代码启动。 工作时可以出现与Web界面控件或随机时间。
注意:WAPT作为浏览器和目标网站之间的代理。 正因为如此在使用Web应用程序时可能会遇到一些延迟。 尝试使用它没有匆忙。 不要点击下一个链接,直到您看到当前步骤已被完全记录
③完成录制后,点击工具栏上的“停止录制”按钮。 WAPT将开始处理记录的内容。 它将从页面请求中分离图像,.js和.css文件。添加到配置文件的请求的列表将比原始的要短得多。 这是因为对页面元素的所有请求都放置在其父页面的“页面元素”选项卡上。您可以以类似的方式记录多个配置文件,或仅继续使用一个配置文件