HyperPacer
随着网络环境的日益完善和移动互联网技术的飞速发展,移动互联网应用已经渗透到日常生活工作的方方面面,甚至到教育、医疗、交通等公共基础服务。移动互联网应用的普及,重塑了社会生活形态,改变了人们的日常生活。越来越多的企业已经将业务重心从PC端向移动端转移,提供了各式各样的移动APP。 人们每天都要跟多种移动APP打交道,移动APP的同质化竞争也越来越激烈。因此,良好的用户体验成为争夺和留住用户的利剑。网络统计数据表明:l 71%用户希望在手机上打开网页能同电脑上一样快l 5秒钟被认为是用户能忍受的最长响应时间l 如果响应时间超过5秒,74%上网用户和50%移动应用用户会放弃应用l 三分之一失望的用户会转向竞争对手的应用APP响应时间已经成了影响用户体验的重要因素。 APP响应时间取决于移动设备运行端硬件配置和服务端服务支撑能力,聪明的企业会把更多的处理放在服务端,运行端只用来进行数据展示和用户交互。当前大部分测试工具和测试方法都是针对客户端的,针对服务器端的可以说是少之又少,大部分是通过开发人员提供的接口进行简单的并发测试。而对于那些会有大量用户访问,用户交互行为复杂多变的场景,通过手写脚本模拟测试,难度和代价都较高,最快捷的方式无疑是通过拦截实际用户的交互请求生成脚本。 HyperPacer正是基于拦截用户交互请求的技术,自动生成脚本来进行仿真测试。只需通过简单的配置通过录制就可以生成模拟用户交互的脚本,进而模拟大规模用户并发访问服务端的场景,从而评估服务端的服务能力是否满足预期目标,助力企业有效决策。
应用场景基于HTTP协议的运行在任意设备上的移动APP:l 技术上胖服务端瘦客户端l 并发访问量较大,用户对时效敏感l 服务端资源紧缺,需要提升利用率
新建工程 测试工程中包含了所有测试过程中用到的元件,用户可以在测试工程中完成对测试的整体设定。
场景配置用户可以根据需求模拟不同的测试场景。不同的测试场景针对不同的问题。
录制脚本启动录制控制器,设置移动设备网络访问方式为代理访问。
分析结果 对运行期间信息的事务运行情况、服务器资源使用情况、数据库运行情况等进行统计分析。