前后端的一些交互

数据排序

一般来说,要实现数据量大且分页智能的都会采用后端来排序,数据量不大的前提下会采用前端排序。

排序一般情况都是后端来排,优势在于实时性好,效率高。

后端取数据的时候直接在数据库里就排好序,返回给前端,前端直接展示即可。

所以,一般来说,如果系统数据排序错误或者没有排序,一般都是后端的锅。注意,我一直在强调“一般来说”,真正测试时具体问题还是要具体分析的。

前后端交互导出excel

第一步,前端获取参数并且通过form表单或者URL方式访问后端;

第二步,后端接受参数,拼接excel title,查询出结果,调用excel生成工具类;

第三步,Excel工具类(生成excel、表格、设置样式,写入数据等操作)。

测试时,遇到导出的excel存在bug时,要视情况分析到底是前端的锅还是后端的锅。

(Java导出excel的原理和python有异曲同工之处,但是在测试的时候对原理还是一无所知,自己还是很缺乏举一反三的思维)

金额数据统一保持小数点n位

如题:不管整数、浮点数,均要求在前端展示为小数点2位。

一般,后端在数据库取数的时候直接做处理。

前后端数据交互

前端通过调用后端接口来获取数据,展示在页面上;后端调取数据库(存储过程等)来取得数据通过接口返回给前端;

前端负责数据的展示,后端负责数据的处理;

猜你喜欢

转载自blog.csdn.net/loner_fang/article/details/80825386