测试之家
  • 社区
  • 问答
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • 注册
  • 登录
会员
zhangzhao_lenovo
第 3170 位会员 / 2015-04-07
宇宙中心 @ 北京市西城区
14 篇帖子 • 556 条回帖
271 关注者
18 正在关注
398 收藏
zhangzhaoa
打赏支持
未设置 GitHub 信息.
  • 個人信息
  • 個人專欄
  • 帖子
  • 回帖
  • 收藏
  • 正在關注
  • 關注者
  • (已开源) 基于 XCTestWD,swiftmonkey 二次开发,实现无需插桩的 iOS monkey 自动化工具 fastmonkey at 2017年08月29日


    是在 Xcode -> Window ->Devices

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    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 2017年08月25日

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

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

    /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 2017年08月25日

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

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

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

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

    登录的 可以先看看 44 楼

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

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

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

    重装下那个 fuzi

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

    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 2017年08月24日

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

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

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

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

    应该是一样的。同个目录

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

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

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

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

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

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

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

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

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

    执行只需要三步就可

    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 2017年08月22日

    iproxy 8001 8001 这步执行过了吗?

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

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