测试之家
  • Topics
  • QA
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • Sign Up
  • Sign In
会员
zhangzhao_lenovo
第 3170 位Users / 2015-04-07
宇宙中心 @ 北京市西城区
14 篇帖子 • 556 条回帖
271 关注者
18 正在关注
398 收藏
zhangzhaoa
打赏支持
未设置 GitHub 信息.
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • (已开源) 基于 XCTestWD,swiftmonkey 二次开发,实现无需插桩的 iOS monkey 自动化工具 fastmonkey at August 29, 2017


    是在 Xcode -> Window ->Devices

  • (已开源) 基于 XCTestWD,swiftmonkey 二次开发,实现无需插桩的 iOS monkey 自动化工具 fastmonkey at August 28, 2017

    iproxy 后显示 waiting for connecting 是对的,说明 8001 端口已经开始做映射了。 iphone 不需要越狱

    需用 xcode 运行 XCTestWDUITests ,而不是 XCTestWD,运行成功控制台会显示 server 已启动并监控 8001

    devicename 不是 udid 在 xcode 设备 info 里可以看到 是个 string

  • (已开源) 基于 XCTestWD,swiftmonkey 二次开发,实现无需插桩的 iOS monkey 自动化工具 fastmonkey at August 28, 2017

    嗯 app 闪退之后,监控线程就检测到了,然后会自动拉活待测的 app 然后继续跑 monkey。 除了退出还有跳转到其他 app 也会切回继续跑。
    crashlog 会生成在 Attentment 目录里,让研发查查崩溃的堆栈看是否能定位闪退。

    第二次,第三次会出这个错误?我有空了调试看看。

  • (已开源) 基于 XCTestWD,swiftmonkey 二次开发,实现无需插桩的 iOS monkey 自动化工具 fastmonkey at August 28, 2017

    从 log 上看 是报的签名 invalid。
    iphone 上的 ‘设置->通用->设备管理’ XCTestWDUITests 设置受信任了吧?

  • (已开源) 基于 XCTestWD,swiftmonkey 二次开发,实现无需插桩的 iOS monkey 自动化工具 fastmonkey at August 28, 2017

    "code signing is required .." 你那里 XCTestWDUITests 配置的签名有问题
    XCTestWDUITests->General->Signing
    与 XCTestWD 一样

  • (已开源) 基于 XCTestWD,swiftmonkey 二次开发,实现无需插桩的 iOS monkey 自动化工具 fastmonkey at August 28, 2017

    “添加 time = 1000s 一项,它就会自动在 1000 秒时停止 monkey” 已更新 看看是否符合需求

  • (已开源) 基于 XCTestWD,swiftmonkey 二次开发,实现无需插桩的 iOS monkey 自动化工具 fastmonkey at August 28, 2017

    "多少次 还有间隔 " 已更新 看看是否符合需求

  • (已开源) 基于 XCTestWD,swiftmonkey 二次开发,实现无需插桩的 iOS monkey 自动化工具 fastmonkey at August 28, 2017

    2017.08.28
    update:
    1.总运行时间,总点击次数。action 固定间隔,action 随机间隔(暂时内编码,后续参数化)

    Monkey.swift

    let elapsedTime = n   //设定跑monkey n秒后退出
    let actionMax = n    //设定跑monkey n个action后退出     (elapsedtime 与actionmax 二选一)    
    let throttle = n * 1000    //  randomize_throttle=false,则每个action之间 sleep throttle( n个毫秒)  
    let randomize_throttle = false    // randomize_throttle=true,则每个action之间 sleep  ramdom(throttle) 个毫秒
    
  • (已开源) 基于 XCTestWD,swiftmonkey 二次开发,实现无需插桩的 iOS monkey 自动化工具 fastmonkey at August 25, 2017

    目前这块还缺少 后续会补充上的。比如总运行时间,或者总点击次数。每次点击固定间隔,以及每次点击随机间隔

  • (已开源) 基于 XCTestWD,swiftmonkey 二次开发,实现无需插桩的 iOS monkey 自动化工具 fastmonkey at August 25, 2017

    /Users/xxxxxxxxx/Library/Developer/Xcode/DerivedData/XCTestWD-ecleedtsdbxztvfcvaqqgwnsgqxl/Build/Intermediates/XCTestWD.build/Debug-iphoneos/XCTestWDUITests.build/Script-7FA43F311F0CB57400FB2332.sh: line 12: ideviceinstaller: command not found
    Command /bin/sh failed with exit code 127

    brew install ideviceinstaller 这个装下试试

  • (已开源) 基于 XCTestWD,swiftmonkey 二次开发,实现无需插桩的 iOS monkey 自动化工具 fastmonkey at August 25, 2017

    这段 Log 没有什么有用的信息,没能看出是什么错误,再详细描述下?

  • (已开源) 基于 XCTestWD,swiftmonkey 二次开发,实现无需插桩的 iOS monkey 自动化工具 fastmonkey at August 25, 2017

    你说的时间设定 是指 设 monkey 最多跑多久吧?

  • (已开源) 基于 XCTestWD,swiftmonkey 二次开发,实现无需插桩的 iOS monkey 自动化工具 fastmonkey at August 25, 2017

    登录的 可以先看看 44 楼

  • (已开源) 基于 XCTestWD,swiftmonkey 二次开发,实现无需插桩的 iOS monkey 自动化工具 fastmonkey at August 25, 2017

    这个还没有上日程。。有其他 job 要先弄

  • (已开源) 基于 XCTestWD,swiftmonkey 二次开发,实现无需插桩的 iOS monkey 自动化工具 fastmonkey at August 25, 2017

    重装下那个 fuzi

  • (已开源) 基于 XCTestWD,swiftmonkey 二次开发,实现无需插桩的 iOS monkey 自动化工具 fastmonkey at August 25, 2017

    brew install usbmuxd
    https://wangdetong.github.io/2016/06/21/mac%E8%BF%9E%E6%8E%A5iOS%E8%AE%BE%E5%A4%87%E7%9A%84%E6%96%B9%E5%BC%8F/

  • (已开源) 基于 XCTestWD,swiftmonkey 二次开发,实现无需插桩的 iOS monkey 自动化工具 fastmonkey at August 24, 2017

    crash 也在 Attachments 里
    就是系统生成的崩溃堆栈文件,研发有对应的符号文件是可以定位的

  • (已开源) 基于 XCTestWD,swiftmonkey 二次开发,实现无需插桩的 iOS monkey 自动化工具 fastmonkey at August 24, 2017

    xcode buildsetting 有问题。 xctestwd 中没有用到 oc,swift 混编,header search path,objecktive-c bridging header 配置可去掉再试试。xctestwduitest 中用了混编才需要 xctestwduitest-bridging-header.h

  • (已开源) 基于 XCTestWD,swiftmonkey 二次开发,实现无需插桩的 iOS monkey 自动化工具 fastmonkey at August 23, 2017

    应该是一样的。同个目录

  • (已开源) 基于 XCTestWD,swiftmonkey 二次开发,实现无需插桩的 iOS monkey 自动化工具 fastmonkey at August 23, 2017

    xcode 里中断运行时 有个 log 路径的日志输出 xxx/XCTestWD-xxx/Logs/Test/Attentment

  • (已开源) 基于 XCTestWD,swiftmonkey 二次开发,实现无需插桩的 iOS monkey 自动化工具 fastmonkey at August 23, 2017

    你的 mac 插了多台 iphone 吗? 如果是的话,iproxy 8001 8001 后需要加 serialid 指定哪台 iPhone 设备做端口映射。 然后 curl 中执行对应 iPhone 设备

  • (已开源) 基于 XCTestWD,swiftmonkey 二次开发,实现无需插桩的 iOS monkey 自动化工具 fastmonkey at August 23, 2017

    如果是用 xcodebuild 执行, 则不需要 xcode

  • (已开源) 基于 XCTestWD,swiftmonkey 二次开发,实现无需插桩的 iOS monkey 自动化工具 fastmonkey at August 22, 2017

    先用 xcode 启动的吧。 xcodebuild 的回头我看看

  • (已开源) 基于 XCTestWD,swiftmonkey 二次开发,实现无需插桩的 iOS monkey 自动化工具 fastmonkey at August 22, 2017

    执行只需要三步就可

    1. iproxy 8001 8001

    2. 启动 server (或 xcode 中启动)(或 xcodebuild)2 选 1

    3.curl -X POST -H "Content-Type:application/json" -d "{\"desiredCapabilities\":{\"deviceName\":\"xxxx\",\"platformName\":\"iOS\", \"bundleId\":\"xxxx\",\"autoAcceptAlerts\":\"false\"}}" http://127.0.0.1:8001/wd/hub/monkey

    正常情况 执行完 curl app 就启来开始跑 monkey 了

    你那里是不是重复启动 server 了?

  • (已开源) 基于 XCTestWD,swiftmonkey 二次开发,实现无需插桩的 iOS monkey 自动化工具 fastmonkey at August 22, 2017

    iproxy 8001 8001 这步执行过了吗?

  • Prev
  • 1
  • 2
  • 3
  • …
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • Next
  • 关于 / 活跃用户 / 中国移动互联网测试技术大会 / 反馈 / Github / API / 帮助推广
    TesterHome社区,测试之家,由众多测试工程师组织和维护的技术社区,致力于帮助新人成长,提高测试地位,推进质量发展。Inspired by RubyChina
    友情链接 WeTest腾讯质量开放平台 / InfoQ / 掘金 / SegmentFault / 测试窝 / 百度测试吧 / IT大咖说
    简体中文 / 正體中文 / English

    ©testerhome.com 测试之家   渝ICP备2022001292号
      渝公网安备 50022202000435号    版权所有 © 重庆年云聚力信息技术有限公司