GithubHelp home page GithubHelp logo

wetest-assistant's Introduction

项目目前是存档状态,感谢您对腾讯开源项目的关注!您可以继续fork后更新迭代,感谢理解和支持;如果您有其他疑问,建议请发送邮件:[email protected] 与我们联系


1.WeTest助手是什么?

WeTest助手是由WeTest(质量开放平台http://wetest.qq.com)自主研发的基于手机端的辅助测试工具,目前包括性能测试和远程调试两大功能, 能够为手游等项目发现CPU、内存、FPS等性能问题,并提供云端真机用于问题在线调试,共计为公司内外部项目服务5.4万次;

手游客户端性能测试常用性能维度,CPU,内存,FPS,流量一次性全部收集,图表化展示,数据可按场景化分类,并且支持离线和在线两种模式, 地铁上都可以做测试,Web上看报告。远程调试配合自研的云真机技术,支持多点触控、类手柄遥控,真实还原手游测试场景,极速流畅、极低延迟, 本地只需要一台手机即可操控云端任何一台手机。

支持ROOT和非ROOT安卓手机,支持越狱iOS系统。

2.功能清单

Android(2.3 - 6.0): a.手游性能数据采集记录(CPU,内存,流量,FPS) b.支持异步和实时数据同步 c.支持场景标签和分场景统计 d.自动输出测试报告

iOS(iOS7以上,需要越狱): a.手游性能数据采集记录(CPU,内存,流量) b.支持异步数据同步 c.自动输出测试报告

完整版体验地址:http://wetest.qq.com/cloud/index.php/phone/step1?test=effective

WeTest平台另外还提供标准兼容测试、自动探索云测试、弱网络测试、耗电量测试、安全测试等一站式测试服务,自动输出测试报告;提供舆情监控、 舆情分析、案例输出等全流程舆情服务,为产品口碑运营保驾护航。 WeTest质量开放平台出品,欢迎体验:http://wetest.qq.com

3.如何使用wetest助手?

WeTest助手分IOS 和 Android两个版本,使用方法相同:

首先,你需要编译并安装wetest助手到你的手机上 , 然后

a.启动wetest助手 b.选择目标应用 c.点击开始测试按钮 d.查看测试结果

4.如何编译?

a.Android版本
使用Gradle + Android Studio 

目前只支持使用Gradle构建,直接项目目录运行./gradlew clean build即可,
(Windows用户使用 gradlew.bat clean build)
也可以直接使用Android Studio打开项目根目录的build.gradle  

b.IOS版本

目前只支持sdk 7  和 sdk 8 上编译。使用xcode打开工程文件编译后,由于
该工具需要task_for_pid权限 ,因此需对项目进行签名。

签名方式可参考该越狱开发文档http://kuangqi.me/ios/ios-development-without-idp/
签名脚本gen_entitlements.py 已放到项目根目录下 ,编译时放到脚本的对应目录即可。

deb打包
编译好后,获取wetest助手的执行文件WeTest.app , 使用dpkg打包,打包命令:
dpkg-deb -b deb目录 WetestForIOS.deb

deb的签名文件已放到项目根目录下 ,需根据生成的WeTest.app文件自行修改。

5.未来规划:

未来WeTest助手计划获取日志,将日志和性能数据关联起来。

也会考虑接入针对unity引擎的性能数据分析。并提供针对unity引擎游戏的优化建议。

考虑在不影响数据采集的情况下为用户提供测试过程的截图,显示在性能数据曲线至上,方便用户定位性能异常时游戏发生的场景

wetest-assistant's People

Contributors

tencent-adm avatar wetestrobincao avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wetest-assistant's Issues

iOS版本覆盖

Wetest IOS版本工具里使用sysctl监听系统进程,那么在 iOS9、10系统上能兼容不

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.