• 你这配置的就是顺序执行啊, 不是并发。 一个 test 一个线程,你那 3 个 test 里没 case 吧


  • 而且 testng 的配置文件要这么写


  • 这两个参数都设置为 5 了么?

  • 你去 hub 上看一下是不是有 5 个浏览器准备着

  • 我已经不用 qq 了~~ 加我微信吧,微信还偶尔上一下。 我再社区的用户名就是我微信号

  • 你是说进场 crash 的问题么? 如果是这个问题确实是要在 docker-compose 里设置一下。下面是我之前写的 docker-compose,好久没用了,你可以试试。 主要是就是多个 node 和浏览器一起跑的时候内存利用不当的问题。 挂载并共享宿主机的/dev/shm 能有效解决这个问题

  • 这个容器用的镜像不还是原生的么。 不是你做的那个 chinese 的。

  • 有点乱,你到底连的哪个容器?

  • 顺便一提, 启动的时候千万别忘了设置环境变量来控制 hub 和 node 的参数。 尤其是要挂载/dev/shm。 否则会 crash 到你怀疑人生的。 如下:

  • 自己写一个 dockerfile, 继承它的镜像,然后安装字体就行了。 我是这么写的:

    1. 你连接的 5903 好像不是你设置了字体的那个镜像把。还是原生的那个。
    2. 连接不上的问题,先用 netstate 查看一下容器是否开启了 5900 端口, 再去宿主机看看 iptables 的规则,NAT 那张表里是不是已经做了 5900 的地址转换了。
  • 首先是目的,你们公司要数据做什么? 有什么业务需要?是提供数据分析给客户做 BI, 还是采集日志做行为分析和监控,还是需要业务数据用来给机器学习建模。 这个要搞清楚。 如果根本没有业务需要,那就没必要研究这些了。 知道了目的,你自然也就知道怎么去采集,分析,测试了

  • 你这是网管大法,直接重启。 好歹贴个 docker 的 log,分析一下到底是什么错误。

    1. 胖子不是一口吃出来的, 接口按优先级,慢慢加测试就行了。
    2. 其实大部分业务情况并不是接口依赖,而是数据依赖。 接口依赖指的是接口内部会调用另外一个接口。 这种情况是很少见的,从设计上将对外暴露的接口很少会这么干。 你的情况应该是想要测试这个接口,就需要调用另几个接口来创建需要的测试数据。 例如想测试查看订单,就需要先调用创建订单的接口。 所以实际上,应该是这种数据依赖的场景比较多。 这种情况解决方法挺多的, 产品逻辑简单的可以直接在数据库中插入数据的方式做,前提是你对你们的数据库设计很了解。 产品逻辑复杂的数据库表关系就很难梳理出来了。 这时候可以在所有测试运行前实现创造好一批数据,所有 case 来用就可以了。 当然了每个 case 执行后要把数据恢复过来, 这方面我是通过 java 的 assertJ 写了个数据恢复的工具。 python 的我暂时没找到什么方法做这个事。
    3. 没文档可以直接看代码,或者在浏览器抓包,根据对业务的理解一般是可以写用例的。
  • 接口测试在淘宝的应用 at 2017年07月14日

    你好歹给点文字啊。

  • 都在乎, 只是没被抓住而已。 或者小打小闹的公司睁一只眼闭一只眼。等你动静搞大了,你看看会不会拿你开刀

  • 他们不会调查你的社保记录的,会让你主动提供你工资卡的流水。 背景调查最主要的一项是调查你过往的经历是否属实,在以前的公司是不是犯过什么事。一般是委托第三方机构调查的,公司是需要花钱的。 所以小公司一般不会做。 大公司才会做。也有的公司只做管理层的,小兵赖子不做。

  • 我表示自己每次出去做免费分享都会跑去跟我们老大和市场部做报备,把自己要分享的内容做一下简单的说明。 这是一种契约精神,也是对公司的一种尊重。 也不要报侥幸心理,贪图一些蝇头小利就瞒着公司出去圈钱。 被揪出来以后真的会影响你的职业生涯的。 我以前有个同事就是在公司犯了事被记录在案了。 他还屁颠屁颠去面阿里了,面试通过后又屁颠屁颠的去入职了。 结果呆了没两天背调下来了, 直接失业。他现在跟一线公司彻底绝缘了,只能去那些没有背调的小公司混。

  • 说说我这一身病 at 2017年06月28日

    自律的生活确实是比较难坚持的。 让你老公慢慢的改掉吧。 我也是鼻炎,咽炎患者,颈椎也不好,3 月份体检也有脂肪肝的倾向。 从那以后每周都花 3~5 天时间运动,每天 1 小时。晚上 11 点之前睡觉。 吃饭时间规律。 现在已经好多了, 起码以前每年到这个季节我这个鼻炎,咽炎一犯了就是难受死的节奏。 今年到现在鼻炎也没犯呢

  • 说说我这一身病 at 2017年06月28日

    身体是革命的本钱,这个我有体会。 我哥哥在华为工作,曾经连续 2 个月一天没休息过,天天加班到 11 点以后。 本来高考的时候他是体育特长生的。大学的时候是体育部的部长。 结果现在糖尿病,血管瘤,脂肪肝,还有什么梅过高,一身的病。 所以不管别人怎么说华为的好,但我就觉得那是一个必须把一只脚踏进坟墓挣钱的地方。 所以我才要求我和我媳妇必须保持运动的习惯,不能熬夜,尤其是她生完孩子以后元气大伤。 等娃长大点了就必须恢复正常作息和运动的习惯。

  • testng 的并发机制 +selenium gird 就可以。 只不过我是 docker 化过的

    1. 还是比较稳定的,我现在一直这么用
    2. 每个浏览器跑不同的用例。 很简单。 用 testng 的并发执行就行,把 case 分成一个个的组
  • 像图里的一样, 可以设置 session 和实例的数量。 其实你进入到容器里。看一下环境变量你就会发现有很多可以设置的东西。 包括 java 的启动参数

  • 支持

  • 我也在微博上怼他了, 实在看不下去了。 自己的帖子,言论。发过就删,改点东西继续发。 说过的话自己死不承认, 一点底线都没有。 感觉就是个想成为网红跑出去骗钱的人在给自己造势,打基础。

  • 没有数据的话,人工智能就是扯淡。 所以各行各业都一样,先搞好数据采集再说吧