iOS monkey性能测试

作者: 骁驰 | 来源:发表于2015-12-02 15:50 被阅读5347次

iOS monkey 自动化测试

原理


为了减轻测试人员的测试任务,monkey测试是利用测试工具执行相应的测试脚本,实现对程序的执行过程、操作流程进行录制


测试方法


(1) 利用foneMonkey测试工具包

  • 下载foneMonkey测试工具包,一般都是.zip的需要解压
  • xcode打开工程,添加一个target
0_1321409368AEZA.gif.jpeg
  • 重命名
0_13214097225WkY.gif.png
  • 选取刚才创建的target并将解压好的FontMonkey倒入工程目录

    0_1321409910fDMv.gif.png
  • 导完工程目录后还需要我们手动添加几个系统框架文件
    libxml2.dylib、SenTestingKit.framework、QuartzCore.framework

  • 修改工程的配置文件 Buile Seting->Linking->Other Linker Flags, 改成-all_load

0_1321410820dz16.gif.jpeg
  • 选择真机或者模拟器,最好是真机,然后开始编译程序

  • 在屏幕下方会出现好几个按钮,点击第二个开始录制程序,完成之后点击保存即可

(2) 利用苹果自带的Automation工具,这种方法只适合已经有现成测试脚本或者能够独立写js脚本的开发者,如果没有测试脚本,可以直接使用第一种方法使用现有的测试工具包含测试脚本。


  • 打开xcode的profile,点击instruments里面的Automation,此处就不给截图了,对各位大牛来说这都属于多余

  • 如果我们有js脚本点击Automation右下角处有create和add选项,可以直接导入脚本,或者可以复制到代码编译框中

0_1321411526YEk5.gif.png
  • 选择你要进行测试的app

  • 当有脚本之后,在Automation左上角有个record,点击开始执行脚本,此处与方法一不同的是:这里不是录制过程,是脚本代码在代替测试人员手动点击,所触发的事件

3.04.03.png

备注


我们在工程编译的过程中可能会遇到编译无法通过的报错bug,如下图:

21_406631_b4d57e120c0a4d0.jpg

出现这个我们只要把-all_load的中文格式改成英文即可,如有别的问题继续探讨

作者: lije 本文档版权所有,转载请添加出处

相关文章

  • iOS monkey性能测试

    iOS monkey 自动化测试 原理 为了减轻测试人员的测试任务,monkey测试是利用测试工具执行相应的测试脚...

  • Monkey测试的基本使用

    性能测试之Monkey基本命令 一、Monkey 是什么? Monkey 就是SDK中附带的一个工具。 二、Mon...

  • Monkey测试的基本使用

    性能测试之Monkey基本命令 一、Monkey 是什么? Monkey 就是SDK中附带的一个工具。 二、Mon...

  • iOS Monkey智能平台——Fastbot

    iOS智能monkey实战记录 目前市面上几款相对较好的 iOS 端稳定性 Monkey 测试工具,针对我司应用实...

  • Monkey工具

    Android APP中Monkey可以用来进行性能压力测试,测试Android APP的稳定性、健壮性。 1、M...

  • monkey:get更多性能数据 (五)

    概述 运行时还可以做什么?-----结合辅助命令,获取更多信息(性能测试) 常规测试只要记录下Monkey日志,再...

  • Monkey命令

    Monkey命令 一、Monkey测试简介 Monkey测试是Android平台自动化测试的一种手段...

  • Java Swing控件实现PC端获取连接的android设备和

    最近在做一款基于java swing控件的测试平台,用swing控件实现了monkey测试,日志抓取,性能监控,测...

  • Monkey测试入门

    一、什么是Monkey测试? Monkey测试也成为压力测试,是Android自动化测试的一种手段,当Monkey...

  • Android稳定性之Monkey测试

    Monkey测试简述 monkey测试顾名思义猴子测试,猴子什么都不懂,只知道在键盘上乱敲。 monkey测试原理...

网友评论

    本文标题:iOS monkey性能测试

    本文链接:https://www.haomeiwen.com/subject/tktshttx.html