关于 B 站崩了的引入 rpa 思考
我们做的 rpa 流程经常也会报错,甚至在交付、测试、试运行阶段会出现流程崩了,挂了的问题,是正常再正常不过的事情了
那么,是怎么导致的呢?
问题出在哪里了?
原因有以下几点:
1. rpa 流程设计的时候,在程序猿拿到业务需求、开发阶段的时候,
数据量是 10 条, 就 10 条数据,因此在此基础上进行开发和测试,
测试发现,没问题,给客户演示。
那肯定也没问题了鸭。
好,我们试运行,上测试环境!!!
滴滴滴滴滴,当当当当。
来了,测试第一天,跑了 2 分钟,就挂了。
我刚登录完成,刚开始跑数据,(裤子还没脱呢),你就挂了?!
你也太没用了吧!!!
为什么? 是因为开发测试阶段就 10 条数据,你测试环境数据一下子是 100 条,我没考虑到啊。
臣妾不知道啊,臣妾也做了容错啊。没想到在其他地方也要做保险措施啊
行吧,给你一次改过自新的机会!!!这次你可看好了!
臣妾保证这次准没问题!
ok, action~
经过开发人员,重新完善代码,30 分钟后,再上测试环境
牛逼,过了,跑通了。yyds!
然后第二天,挂了
咋回事,你就这?不能持久???
### 臣妾忘了第二天它。。。它居然会。。。如此。。。
有时候点击,也不需要完全滑动到能看见的地方,看不见的时候也是可以点击到的,元素点击
滚轮假如人工也无法滑动就是网站问题,假如人工可以滑动到最底下,就是代码问题
就是你有一辆车,可以搭你朋友,你朋友是个一个人。 说明你的车可以搭一个人,也可说你的车可以搭人。
你的车最多搭 2 个人,设计就是 2 个,然后你一天搭了 3 个人,好,也没事。
等搭 5 个人的时候,出事情,车胎爆了。需要用更好的车胎。
就是程序设计的思考方式不一样,
数据多,会倒逼你想各种方式去提高性能、处理、
你会想、采取各种方法去达到 搞定它。
10w 和 1000w 的处理方式和角度和流程都完全不是一样的,本质就不同了
大哥,我也没明白 10w 和 1000w 有什么区别。。。。你能给我讲讲吗?10 条和 100 条有区别我能理解。。。
真没想到 B 站停一会机,就能上热搜,看来我是老了。RPA 容错还是挺重要的,你只说了数据量的问题,其实还有很多莫名其妙的问题。 比如: 我遇到鼠标滚轮滚不到页面最下方的问题,就是滚轮滚到最下面后,还反弹一下,大概 80PX 左右,导致最下面的按钮按不上。
就像这样。
rpa 有点像网站设计,不可能一上来给你安排一个能够容纳千万用户级别的架构设计,你用户才 10 个人,服务器上百台,你在钱多的没处用呢,还是脑子有问题?因此崩了就是非常正常且正常不过的事情。
一般企业都是要西药,成本低,见效快。
性能测试、压力测试这些,rpa 成本没法承担。因为 rpa 项目都是价格战。