让我们面对现实吧 – 理想的负载测试模拟现实世界的流量,但大多数负载测试软件并不接近。 来自内部服务器的一系列GET请求不可能复制当网站看到来自世界各地的用户突然增加时实际发生的事情。 由于预算和基础设施限制,一些组织被迫接受负载测试,以描绘不完整的画面。 有了这个选项,你可能已经准备好大的产品发布或病毒的成功,但你不能完全肯定。
今天,我们将审查LoadView,这是一个来自 Dotcom-Monitor 的按需负载测试平台,无需对硬件或软件基础设施进行前期投资,即可实现逼真的负载测试。 得益于基于云的虚拟服务器,LoadView 可以从世界各地向您的网站或应用程序发送流量。 由于您只支付实际使用的服务器时间,这比维护自己的负载测试平台更实用、更经济实惠。
此审核将重点介绍使用 LoadView 执行简单的负载测试。
创建脚本
LoadView 可以自行执行非常基本的负载测试,但要进行更有意义的测试,您需要下载并安装”每个步骤脚本录制”工具。 这个过程需要不到五分钟的时间,非常值得努力。
每个步骤允许您通过指向和单击轻松记录测试脚本。 首先,您输入起始 URL 并选择要在此测试中模拟的浏览器。 目前,每步都提供了超过42种浏览器仿真选项,从Chrome和互联网浏览器到iPhone、谷歌Nexus和三星Galaxy,应有尽有。 这种广泛的选项允许令人印象深刻的彻底负载测试。
在”每个步骤”中录制测试脚本是快速而直接的。 只需单击网站,每个步骤都会记录您的一举一动。 录制时导航到新网页会提示添加内容验证。 (如果您愿意,每个步骤还提供禁用此窗口的自动启动的选项。 您可以选择指定要验证的文本或图像 – 一个受欢迎的灵活性。
停止录制,并且”每个步骤”都会提示您运行脚本,以在保存或上载脚本之前检查错误。 请务必将设备保存到 LoadView 压力测试,现在将 UserView 监视(与”每个步骤”接口的其他测试解决方案)保存。
每个步骤使录制测试脚本变得简单和简单,因此您可以快速继续设置和执行测试。
设置测试
将脚本上载到 LoadView 的 Web 应用程序后,可以指定一些关键详细信息,例如登录密码和最长加载时间。 Dotcom-Monitor 提供大量工具提示,让您了解每个选项。
一个值得注意的功能是网络元素筛选器。 无需完全停止测试以解决每个错误时出现,您可以筛选出有罪元素(如图像或闪存),并立即停止负载测试。
LoadView 要求您在首次设置测试时校准测试,并且自上次校准以来已过了七天。 只需单击一个按钮即可完成所有操作。 此过程检查错误并确定执行有意义的负载测试所需的每个虚拟机的虚拟用户数,而不会使任何虚拟机的 CPU 负担过重。 这可确保虚拟服务器不会产生任何会导致测试结果偏离的瓶颈。
在 LoadView 中构建负载曲线是一个简单的过程,具有相当多的灵活性。 只需单击几下并按键,即可稳步增加用户数量、保持稳定并随着测试进行而减少负载。 指定您希望执行的步骤,负载曲线图将更新以反映更改。
设置过程的最后一步允许您指定要在测试中包括的地理区域。 尽管 LoadView 提供了对世界各地基于云的虚拟服务器的访问,但这可能比您所找的要多。 如果您正在测试一个主要针对特定区域(例如美国)的用户的网站,则无需测试来自其他位置(如欧盟)的流量。 当然,没有必要为此付出代价。
LoadView 在”设置”页的底部有益地显示测试成本,因此没有意外。 您可以保存和退出,也可以继续运行测试。
执行负载测试
完成安装程序后,LoadView 将带您查看测试摘要。 摘要显示您在上一步中指定的所有内容以及价格。 在这里,您只需提供电子邮件地址并单击按钮即可。 LoadView 将在测试开始和结束时发送通知电子邮件。 测试通常在十分钟内运行,尽管某些测试可能需要一个小时才能启动,具体取决于您选择的区域。
可以实时观看测试结果,也可以等待 PDF 报告通过电子邮件到达。
阅读报告
您可以在 LoadView 的 Web 界面中查看测试结果。 从那里,您可以下载报告作为 CSV 或 PDF。 加载视图还会在测试完成后通过电子邮件发送 PDF。
首先是摘要。
接下来是执行计划,显示指定的虚拟用户数与实际用户数。
接下来的两个图表会很有趣:平均响应时间和最大响应时间。
下图显示了测试过程中启动的会话数。
接下来是测试期间发生的错误数。
最后,您可以获取每个虚拟服务器使用的 CPU 负载百分比。
LoadView 的图表清晰易读。 在可下载 CSV 中切片和分割数据所带来的灵活性是一个值得欢迎的奖金。
结论
总之,LoadView 使实际、有意义的负载测试变得实用且经济高效。 利用云生成虚拟用户,并通过每个步骤脚本模拟真正的用户行为是改变游戏规则的功能。 丰富的工具提示和直观的设计使浅学习曲线。
对于希望加强负载测试游戏的组织来说,此负载测试解决方案值得仔细研究。 你可以从这里开始一个30天的免费LoadView试用。