我们只需4/30即可调整Futureestack注册。条款和条件适用。 现在注册

新的遗物移动应用程序团队如何使用新的遗物合成来构建可靠的移动应用程序

4分钟阅读

在申请发展面临的许多挑战中,最近是特别感兴趣的新的遗物移动应用程序团队:应用程序开发人员通常取决于属于其他团队的API。如果您在大型企业中开发移动应用程序,您可能已经知道此代码依赖性可能会压力且难以管理,特别是如果通信频道受到损害或破坏。API结构最无辜的变化可能会严重影响您的应用的可靠性,您甚至可能甚至不知道更改即将到来。

当他们依赖其他团队的API时,移动开发人员如何保护他们的应用程序的完整性?在新的遗物中,移动应用程序团队结合了新遗物移动新遗物APM用习惯新的遗物合成纤维脚本帮助确保高水平的应用程序性能。

新的遗物综合 - 不仅仅适用于浏览器

综合是一套常用的自动脚本工具,常用于监控真实世界的网站性能以及Web应用程序中发生的关键业务事务。使用综合性,您可以建立一个Ping Monitor,设置一个简单的浏览器,并与站点进行交互,以确保它正确加载,并且所有按钮都是功能性的。

另一个重要的合成功能涉及运行脚本的API测试。实质上,脚本化API测试击中后端API您的移动应用程序依赖于您,验证其收到的响应是您所期望的,并提醒您,如果不是。事实上,我们使用合成词与我们的合成新的遗物见解移动应用程序和新的遗物IOS和Android应用程序作为日常生活的做法。

我们在移动团队中构建的应用程序使API调用来自如此大的代码基础,难以跟踪其他团队对其API的所有更改。为了确保我们能够管理和响应任何更改,我们写了一个综合脚本,该脚本击中了我们的应用程序所依赖的各种API。我们在这里分享脚本,所以任何人都可以使用它!

使用我们的脚本

我们的脚本读取了一个JSON架构文件,告诉脚本它需要击中的API路径。基本上,发生了三件事:

  1. 该脚本登录我们的应用程序并获取令牌。
  2. 该脚本击中了JSON架构中定义的API。
  3. 那个脚本测试API的端点用于健康状况,吞吐量,错误率和其他细节。

您需要这三个文件,可在github上使用:

示例模式测试新的遗物REST API(v2),但您可以创建自己的架构文件以测试您自己的端点。如果您想尝试除了我们的基本示例之外的任何内容,我们已经记录了代码内联,并更有解释如何使用它。

要使用我们的示例,这里是如何开始的:

  1. 如果你还没有,创建一个新的遗物REST API键
  2. 创建一个综合安全凭证,并将rest_api_key指定为密钥。
  3. 设置A.综合API测试,并粘贴脚本进入脚本编辑器。
  4. 运行脚本。

您可以根据您认为合适的经常运行此测试;例如,我们每30分钟运行脚本,我们消耗的所有API。

合成检查 - 一个移动开发人员最好的朋友

移动应用程序团队认为这些综合API在分期和生产中检查基本尽职调查。在暂存中,我们使用脚本确认另一个团队所做的任何更改都不会在生产中打破我们的应用程序。在生产中,我们使用综合检查检查我们的移动应用程序,以确保它们按预期执行。当我们遇到问题时,我们提出“软警报” - 这些事情不会在半夜唤醒某人,但他们将发出懈怠或电子邮件,因此相应的团队可以在工作时间内解决这个问题。

通过将综合性与新的遗物移动和新的遗物APM结合起来,我们的团队能够了解我们的移动应用程序的完整性能故事。我们能够尽早捕获API依赖性问题,快速解决它们,以及为用户提供高度表现的移动应用程序。