使用基于云的工具进行负载测试自动化是本机移动应用程序开发人员的最佳选择。 从云进行移动测试的优势包括:

  • 在复杂的真实场景下进行测试
  • 高测试可扩展性 – 从一个到数千个同时用户仿真
  • 可调整流量速度
  • 来自不同地理区域的全球测试

通常,本机移动应用程序通过 RESTful API 通过 HTTP 从服务器检索所有配置和数据。 这意味着本机移动应用程序的性能完全依赖于后端 API 可用性。 全天候访问应用程序的 API 对于业务和最终用户体验至关重要。 此外,由于移动客户端从后端接收所有业务逻辑,并且 API 级别的故障会影响应用程序的工作效率,因此检查 API 的全部功能至关重要。 测试 API 性能允许您确保应用程序的 API 按预期运行,并确保应用程序可以在服务器上的特定负载下处理业务方案。

LoadView 支持 API 级别的本机移动应用程序负载测试。 LoadView 模拟从应用程序到后端 API 的并发 HTTP 请求,并检查特定内容或错误的响应。

要创建对本机移动应用程序 API 的格式正确的 API 调用,请检查其文档。

开始本机移动应用程序负载测试

要开始本机移动应用程序负载测试,请选择HTTP(S) 测试解决方案并配置 API 调用以测试所需的功能。 您可以测试身份验证过程、API 交互逻辑、检查 API 是否返回正确的内容等。 以下是有关如何配置测试方案的一些提示:

  1. 首先,确定应用程序最真实的实际使用方案。 您可以通过测试 HTTP 请求序列来模拟真实用例,以重复真实的数据流。
  2. 要检查 API 在加载下是否返回预期结果,请添加 API 响应的内容验证。
  3. 可以从 API 响应(正文、标头等)中提取数据到变量,并在后续测试步骤上重用变量。
  4. 使用动态变量的优点创建全面的测试方案。 例如,使用不同的输入测试表单提交。
  5. 根据对后端 API 的预期并发请求数配置加载模式。

在初始配置期间,通常需要配置身份验证调用以获取 API 访问令牌。 收到对应用程序 API 的访问后,您可以创建可能向后端发出 HTTP(S) 请求。 有关如何为基于 OAuth 2.0 的 API 配置身份验证请求的步骤,请阅读 此处的文章。

如果需要在移动浏览器中测试 Web 应用程序,请使用“每个步骤 Web 记录器“在移动设备上创建 Web 应用程序测试。 “每个步骤 Web 记录器”提供了多种移动设备类型可供选择。