今天的智能手机已经从仅仅是一种通信设备演变为一种多功能工具,使生活更加轻松。Statista的一项研究显示,49.3亿人将智能手机应用程序用于日常生活、银行、视频流、防病毒等。
智能手机的这一扩展需要对移动应用程序进行有效的性能测试。例如,如果一个人正在通过医疗保健应用程序寻求帮助以呼叫救护车,响应缓慢的应用程序可能会导致生命损失。
业务成功还与智能手机应用程序的性能有关,应用程序交易的任何缓慢都可能为其竞争对手带来机会。因此,我们提出了有关移动应用程序性能测试的有用信息,并评估了性能测试工具“LoadView”。
“只有在系统或功能测试结束时进行性能测试,就像对已经死亡的患者进行诊断性血液测试一样。”
-斯科特·巴伯
有什么新鲜事吗
-
Apache JMeter 4.0发布了以下新特性:
- 这个最新版本支持Java9
- Cookie现在在录制期间显示在“查看结果树”中
- 新增增强功能:
- JSON响应的“JSON”断言
- “If Controller”现在默认使用表达式
- “\uuuDateTimeConvert”函数提供日期格式之间的转换
- “_isVarDefined”和“_isPropDefined”提供属性和变量可用性测试
-
SmartBear发布了LoadComplete 4.80,具有以下新功能:
- 在客户端和测试服务器之间进行更快的数据传输,这在广播视频或音频内容测试中非常有用
- 在测试运行期间而不是在测试完成时获取错误详细信息
- 用户现在可以在用户场景中定义单个或多个事务
- 新指标:
- 95%响应时间、98%响应时间和99%响应时间
- 警告百分比和错误百分比
工具评估
LoadView是一款基于云计算的付费工具,支持多浏览器,并在40多个移动和移动应用程序中提供高级脚本桌面浏览器。
关键的外卖
- EveryStep脚本工具使用方便,并生成脚本供以后与LoadView一起使用
- 设备校准功能可获得每个负载注入器服务器的准确虚拟用户数
- 各种可选软件包可用于监视服务器、网络和服务器浏览器性能
- 无停机的可靠云基础架构
- 通过可自定义的用户组和时间表发出警报通知
- 支持多种移动浏览器和设备,包括iPhone、iPad、黑莓手机、Android手机和平板电脑、谷歌设备、诺基亚手机和亚马逊Kindles
- 专门的支持团队,通过电子邮件持续跟进
知识库
移动设备性能测试的5个关键点
- 如果应用程序具有单独的移动和web界面,则直接从移动设备生成性能测试
- 在请求体中自定义代理头,以区分web浏览器和移动设备
- 使用不同的网络运营商生成负载,因为现实世界中的移动用户使用不同的移动运营商
- 模拟各种网络类型,如Wi-Fi、4G和3G
- 从不同的地理位置生成负载,以进行真实的负载测试
有什么建议吗?
我们很乐意听取您的反馈、问题、意见和建议。这将帮助我们使PerfCast下次更好、更有用。
分享你的想法和想法knowledgecenter@qasource.com