26、菊花总共搞了 10 余年吧 ,中间还去过其他小厂,测试岗位,没一点技术,南京没啥工作,后面上海找了份测试基础岗位工作苟着,早九晚五,周五晚上回南京周一上午去上海,早就和自己和解了,几年了
现在这些基础知识网上太多了 感觉这内容没啥新意
数据中心把各个 sampler 结果按照秒聚合统计后再入 influxdb,记录的压测 sampler 的 tps 这些,每秒数据量应该不是很大啊,压测过程中一个 sampler 也就几条数据吧,怎么会有这么大的量入 influxdb 呢
两种方式 jmeter 算法不一样 聚合报告水位线用的是 org.apache.commons.math3.stat.descriptive.DescriptiveStatistics 这个类来统计的 ,jmeter 中 private DescriptiveStatistics okResponsesStats = new DescriptiveStatistics(LARGE_SLIDING_WINDOW_SIZE); LARGE_SLIDING_WINDOW_SIZE 这个值是 5000,也就是统计的最近 5000 个值中的水位线,而报告统计的是记录的从测试开到到结束所有值的水位线
自己能力多大就干多大的事 客观讲测试需要的知识点和开发岗位比确实有差距 左移右移是测试自己噱头 ,右移吧,我就说呆过几个厂 最基本的线上监控系统是测试搞的吗
说的挺中肯的
比如本地执行 jmeter 中一个组下的线程是 JMeterThread 这个类对应的 每个线程在执行 sampler 就是调用 JMeterThread#processSampler 这个方法, processSampler 方法中 EndTransactionSampler 方法会调用监听器中的 sampleOccurred 方法
看了下 这块逻辑在 JMeterThread 这个类中