定位方法有问题,你为什么不先看 log 而是抓包分析?心跳机制是可以配置的在启动项里面配置的。我也是不懂 js 然后做二次开发的,不要让语言成为阻碍。
看到快乐平安,嗯~ 截个图先。
原理还是 webdriver 的方式吗?
简单啦,这种问题。原因在于节点结束了后脚本还没运行完,jenkins 结束节点的时候会把进程一起结束,要不就加个 nohup 后台运行,要不就 sleep 一下,再或者想办法回调状态。
jmeter
有了房有了老婆,你已经是个稳定的员工,你领导可以使劲压榨你了。
压测是往死里压,压出一台设备或者一个集群的瓶颈,还有就是否在特殊场景下压力导致系统崩溃。举个例子:数据库在没有 redis 缓存的情况吓被击穿,此时的压力数能承受多少。一般系统架构设计没问题,承受的压力是有预估的,出问题更多的是不高可用性引起的性能问题。
试下用 jm 的命令行,ui 耗资源
接口自动化还是建议使用 jmeter
一般电脑最多一个口连 6 台,一台主机最多 18 台。限于我之前那些破电脑。
你的电脑主板总线都达不到 30 个 usbhub 的量,我之前买过 50 口的,没什么卵用。问题 2 很正常,驱动把总线带宽占完了,或者把电流拉完了。走 usb2.0。
造数据真的很麻烦,个人观点是直接造环境,但是设备成本会高很多。
首先,你得做呀,有数据才能分析,没数据分析毛。个人测试经验是因为队列数不足,要么异步执行释放资源,要么扩容。打个比方有 100 个人在买汉堡,麦当劳只有两个点餐窗口,但里面有 10 个准备食物的人,你只能在窗口领食物,这时工作效率只有 20%。如果要提高效率,这个时候要怎么办呢?扩几个点餐的窗口嘛。消息队列也是一样道理,多扩几个队列嘛。所谓的异步,就是类似麦当劳那种,先点餐再领餐。
吞吐量上不去是资源不够,扩机器就好了。
多看下 stf 的 git issue 这些问题都在上面能找到。
写得不错。这个不仅仅是一个系统能做出来的吧,依赖于网关、代理等的转发,这些会不会成为瓶颈所在?另外你们是否在线上环境进行压测?
增量覆盖率
把常用的 ui 自动化 adb 命令化,然后就可以用 adb 做自动化了
那叫接口测试,不是 ui
面试造航母实际拧螺丝,没听过么?
root 会创建,访问目录失败?kidding...
同鞋啊,linux 基础啊。
之所以不用 root 账号是因为 web 应用的安全问题。
同鞋,这个所有手机都要设置的呀。
应该是考察 ascii 编码吧。作为一个测试,你是否还会考虑字符是否为空,特殊字符,空格,字符长度等情况吧。编程能力和测试能力一起考察了。
这很正常,谁叫咱们年轻时不好好读书。平常心就好啦,每天进步一点点,等机会来了你才能把握好。
技术其实没你想象的高端,中级还是初级只是个 title 重要的是努力干活,不懂就问。我觉得你的组长也会看在眼里的,一般管理者都只看结果,而你需要发动身边的人帮助你,一个人的能力是有上限的,寻求帮助也是种工作能力。