摘要: 分布式测试是测试领域中的集大成者,要做好做精,需要做到三方面的准备,一是测试能力的储备,包括功能,性能以及各种测试工具的开发的能力要到位;二是对于常用的分布式架构、技术、系统(如缓存,分布式数据库,消息,降级、熔断及限流等等)要有一定的理解,三是要对业务场景较为熟悉,因为每个分布式架构都有各种的优缺 阅读全文
posted @ 2020-05-26 18:05 jincheng123 阅读(1033) 评论(0) 推荐(0) 编辑
摘要: Bert 要在tensorflow 1.10.0版本+python 3.5上才能配合使用,现在默认安装是装TensorFlow 2.1.0和python 3.7以上,启动模型会报错: fail to optimize the graph! TypeError: cannot unpack non-i 阅读全文
posted @ 2020-04-02 18:04 jincheng123 阅读(1494) 评论(0) 推荐(0) 编辑
摘要: 数据迁移是一个难度很大,并且业务方也不太理解的一种技术改造。这种驱动往往是技术团队内部根据业务发展的规模以及目前技术栈变革、业务支撑的压力负载等原因造成的。除了业务支撑不下去的理由之外,公司的业务团队是不会认可这种改造带来的风险,所以风险性极高。 我司前几年做过一次大规模的数据迁移,主要原因是要去o 阅读全文
posted @ 2020-02-21 11:03 jincheng123 阅读(1414) 评论(0) 推荐(0) 编辑
摘要: 这几年针对理财产品主导过多次生产环境的全链路压测,各个产品的细节上会有一些不同,但主体思路大致如下: 1. 模型的搭建,比如是什么产品,有哪些接口参与,活动量多大,接口的漏斗模型,可以通过以往的活动中的接口调用量来借鉴 2. 产品及数据及压测脚本的准备,在后管配置产品,下单手机号的准备,有支付账号的 阅读全文
posted @ 2020-02-17 13:49 jincheng123 阅读(678) 评论(2) 推荐(0) 编辑
摘要: JMeter自身带有Master-Slave压测框架,对于并发量不是很高的压力情况下(比如tps低于5000),该方案是可行的,并且使用起来非常方便,只要在配置文件或者命令行工具的参数做一些补充,即可以实现分布式压测,具体请参见JMeter官网操作步骤或者UncleYong的文章 但JMeter的M 阅读全文
posted @ 2020-02-14 16:19 jincheng123 阅读(720) 评论(1) 推荐(0) 编辑