真不好说是什么原因,还真得看下详细的 syslog。还有你可以试下我用的这款 USB-HUB。
#9 楼 @chenhengjie123 你可以试下 dmes|grep usb 看下有没有 disconnect 或者 error,如果有就是 USB 有问题,如果没有就是手机的系统问题,还有你的 USB-HUB 有没有外置电源?ubuntu 在 hub 这一块是没问题的,以前做过的 ubuntu 硬件项目最多的问题也是 USB-HUB 本身的问题:USB 连接过多会拉低电压导致 USB 出现异常,对于这种问题加外部电源就能解决。PS:我用的是 ACASIS 这款 USB-HUB。附上淘宝链接:https://item.taobao.com/item.htm?spm=a230r.1.14.283.wxeEZU&id=543180665117&ns=1&abbucket=20#detail
关于你的问题,据我的经验,跟 usb-hub 没啥太大关系,一般主流的 USB-hub 就可以了(一个 USB-HUB 设计不会超过 7 个口,貌似跟底层协议有关)。20 分钟断一次要看一下是不是跟你的安卓手机有关,我之前发现一些手机就是坑爹的会断连,还有一些手机限制 shell 的命令会导致平台运行不正常 。目前我这里 20 台手机跑一个星期都没啥问题。不过每上一台新手机总要看一下会不会有问题。
魔兽争霸,看来是同龄人呀。
数据库操作没困难呀。
r.table('devices').filter(r.row(manufacture).eq('SAMSUNG').and(r.row(version).eq('5.0')))
然后直接用 dpapi.loaddiveces().then()......
我觉得你应该先看一下以下这个贴子再来提问。
https://testerhome.com/topics/2157
先百度 google!!拒绝伸手党!!!
我这里也是直接招开发来做自动化、接口、平台等测试工作。
根据需求是要执行完循环才下一步是吧?而 bluebird 的方法一定会等到执行完了才会执行下一步,不用去判断是否执行完。具体百度 bluebird 官网。
var execpro=function(){
return new Promise(function(resolve, reject) {
funtion({
resolve()
})
//执行循环程序的方法
})
}
return execpro()
.then(下一步)
可以看一下 bluebird 的 Promise.all.
写得挺好的。
#2 楼 @codeskyblue 主要是我懒,写文档好费精力。
#28 楼 @blueshark 这是啥操作呀。
你的意思是所有的电脑都装上 STF 然后每台接上手机都能连接到一个 web 界面用?
nodejs/python/java
反正我是看不懂 loadrunner 或者 jmeter,我也是用 requests 做接口测试 python 挺好的,没必要用 java。
monkeyrunner 是连亲生父亲 google 都不管的,也没有多少人用了。
Monkey 乱跑是因为配置了其它事件,你可以把事件类型设置成点击或者移动,其它事件不要就不会乱跑了。monkey 只是条 shell 命令,调用 shell 就可以了呀。
我有几个疑惑的点,测试标准是什么?什么情况下才会有接口压力?只是仅仅的模拟用户 get/post 么?
#1 楼 @Lihuazhang jpg 也不行么?还是说大小或者还有其它限制?
#9 楼 @blueshark 其实原生的前端没什么问题,问题在于我们这边没有学 angularjs 的人,而且 angularjs 存在不确定性,比如 angularjs 已经升级到 2.0 版本,而且 2.0 版本不兼容 1.X 版本。所以决定不用原生的 angularjs。
#6 楼 @blueshark 我也不想重新呀,但是好多 CSS 样式用不了。如果只提供 HTTP 接口,然后前端就可以不限制于用 angular,随便找个 web 开发做界面,一两周就能搞完。
我已经彻底把前端给抛弃了
#24 楼 @onlinesen123 额 我只能发以下图片给你看看。用下代码对比工具嘛。