00:00
刚才呢,我们已经把这个代码写完了,接下来呢,做一个测试,那还是一样的,因为我们整个都写完了,对吧,所以测试呢,我就在这边还是加上这个内容啊呃。咱们怎么做呢?这边还是一个数据流。诶,那这样我就简单一点,因为它呢是消费这个。配置log主题对吧,而我们base logb呢,它是负责往这些主题写的,所以呢,我直接把它CTRLC拿过来往这一放。对吧,接下来呢,在后面追加一点东西,准备好了,追加一个什么叫link APP啊,然后呢。将速率又写回到咱们的。卡夫卡还是DW层对吧,当然这个弗林ABB呢,就是它。对吧,写回到卡夫卡,那没什么好说的,那肯定就还是卡夫卡了,对吧。
01:02
这个拿过来,诶咱们呢,就是这样的一个效果是不是啊,那就是在刚才基础上呢,多开一个什么。这个程序就好了,因为你后面还是卡普感冒都已经开过了啊,但是呢,这里边儿我们是有去虫这种业务逻辑在的。对吧,是有去重这个业务逻辑在的,所以呢,咱们还是一样的,先手动做测试,诶往这里边呢去发,最后呢,我们再联调OK吧,啊先手动环境呢,我们已经都开完了,因为我没有关过这个东西,没关对吧,还在。消费者呢,就不需要这么多了啊,这个东西没有用了,对吧。我只需要保留一个消费者就够了,对吧,这些东西呢,我们呢,关掉一些,不要这么多,看着还挺吓人的啊。好,那我们保留三个呗,应该就够了,对吧,在这边呢,我们启动一个消费者啊,那这个我还是把这个干掉,咱们现在呢,消费的这个主题就是我们。
02:03
UV,最后这个主题对吧?啊,当然你们在做测试的时候,还会有可能出现这个问题,就是说你这个东西呢,主题不存在。那就告诉你这个主题不存在对吧,我这边呢,因为已经集群是复用的,所以这个主题已经创建过了啊好。那接下来呢,在这边我们就开一个生产者,先手动做测试啊,生产者呢,还是一样的到这边来。这是生产者的。命令是转过来往哪发呢?诶往我们这个叫。配置logo,哎,先单独的直接往这里面发对吧,前面呢先不管啊呃,然后呢,把它提起来。对吧,直接往这个主题里边发啊。然后呢,我们去。造数据啊,这个数据呢,我可以给大家保留下来,到了未来呢,大家也可以按照我这个造的区域。做对吧,这个呢是UV。
03:00
明细。需求测试数据对吧,到时候呢,大家不想自己额外的去找这个数据,你就拿我这个也行对吧?好,那我去拿一个,那这个start肯定不行了,对吧,我们得找配置view啊啊找一个找一个过来呢,我们改一改啊,这就是一个配置,好那这个拿过来啊。首先呢,把它放在这,然后我们看一下啊,这里面呢,它有上一条ID,那这个我们不要。对吧,因为这个会被过滤掉,或者说呢,我把这个保存进去也行吧。对吧,我给他写进去啊。呃,扔进去。那它应该会被过滤掉,对吧,它就不会打印啊,当然了,你没有打印你不能说。就对了。是吧,因为有可能你代码写的有问题,他也没有打印对吧,没有出结果好起码呢,呃,目前来说。没有出错,没有明确的错误对吧,好,那要搞定,接下来呢,第二啊,这个会被过滤掉对吧,第二个呢,我就不要这个了。
04:01
啊,不要这个什么last配置ID了,对吧?啊不要这个我就直接干掉可以吧,然后呢,我把这个扔进去。啊,把它扔进去啊。好,那理论来说呢,他应该会出来来看在这边诶数据就出来了,对吧,他的没有上一跳页面ID的这个数据吧,对吧,因为有上一跳页面ID的它会被过滤掉。对吧,它会被过滤掉,好那这个呢就搞定啊,起码这个能看到效果了啊好,那接下来我把这个数据呢,在完。完整的我一个都不给,我直接再输一遍,这是第三条数据,那大家告诉我这条数据输进去,它会不会有数据输出啊。我完全都没改对吧,Mid相同。TS也相同,对吧,我甚至都没有改。时间桌都相同,那必然是同一天的,对吧,它就应该不会出现,哎,输进去。对吧,好输进去,诶他还是刚才那一条就没有,因为他的日期没改好,那我这个时候再输一条。
05:07
注意看。我不改日期,但是呢,我把这个改一下。79我改成80280好,那注意啊。时间没改,但是我改了谁,我改了mid,大家告诉我这条数据能不能输出,我如果把这条输入进去,它有没有结果。有吧,因为我换了一个mid对吧,你虽然我们俩日期是相同的,但是呢,Mid变了,我是按mid去种的走。诶,这边又出现了一条对吧,看啊刚才呢,是279这个的是280,或者说咱们呢,把这个数据啊再复制一份干什么事呢,咱们这样。我把这个改成幺七。注意啊,Mid还是279,但是呢,我把时间由幺六改成了幺七,那么这条数据能不能出?
06:03
能不能出啊?诶,我我不应该输在这啊,这是消费者,那这样我们把这个过去啊,我输在这能不能出啊。肯定能吧,因为我们跨天了对吧,诶这边呢,幺七这个数据就打印了。没问题吧,所以我们想要测的内容呢,都测了啊,都测了啊,这就是说我们为什么要手动测试啊,如果说你把那个数据直接打开看结果我告诉你你你你看不清楚,你不知道你写的这个功能有没有生效。能明白什么意思吧,对吧,你就搞清楚你这个功能它有没有生效,因为他打印疯狂打印打印的很快。那你上哪看去啊,有没有去重掉,你怎么对呀,不好对对吧,所以呢,当我们手动测试完以后,我接下来干什么事呢?哎,很简单。我把。Baselob。打开。
07:00
对吧,把它打开,打开好以后这边注意看啊。我的还是开的对吧,Application。Application都是拍的,我再来。造数据自动的对吧,好,那我们等着这边打印对吧,好,我们等着这边打印就行了。诶,它自动会打印了,你看这种数据出来了。你你哪去找这个什么,有没有驱虫掉啊,你哪找你上哪找去,你告诉我。对吧,你根本就找不明白,能找明白吗?那那你告诉我这个m mid就去重了。你怎么证明,证明不了吧,对吧。啊,就根本证明不了,所以呢,咱们先手动测试,把我们所写的那些业务的功能都测完。然后。再打开自动造数据的脚本对吧,再做一个联调,那这样就没有问题了,按前面呢,你是测功能没有问题,接下来呢,把数据流整个测通对吧?啊,咱们用这种方式啊,OK,那这个呢,咱们就测完了。
08:04
好把这个。
我来说两句