首页 > 其他分享 >测试总结吧

测试总结吧

时间:2023-02-27 19:33:06浏览次数:27  
标签:总结 pageSize 接口 研发 mq 测试 第三方

1、研发sql,用什么数据,查什么,不能使用select * 查全表数据,这样的sql对内存消耗大,若表字段多、查询的数据量大,多人多次调用接口查询会发生内存溢出。  

2、研发使用for循环处理某一业务时,测试cases准备的数据至少要覆盖进for循环一次、二次、三次。

3、处理数据带有pageNo、pageSize的地方,测试cases准备的数据至少要使pageNo走1、2。如果研发pageSize代码中写的过大(500、1000),测试环境可以让研发先改小(5、10),可以减少准备的测试数据,方便测试。测完此场景,要让研发将pageSize改回去。

4、批量调用第三方接口处理数据时,要使用第三方支持最大的pageSize获取数据,减少与第三方交互的次数,这样可以提升接口响应时间。

5、调用第三方接口降级处理、异常捕获。

6、已有表新增字段,涉及到此表的新增、编辑接口都要测试。

7、消费mq消息走业务的场景,尤其是消费mq写数据库的场景,建议研发做mq消费限流。否则因mq生产侧业务变动或业务需求,产生大量mq消息,会导致mq消费侧服务压力突增,可能会影响正常业务。

8、基于已有功能的二次迭代,研发使用表中某个已有字段值作为逻辑判断,这种情况,要去线上数据库统计该字段的值,确保测试环境表中都有线上表中此字段的值。

标签:总结,pageSize,接口,研发,mq,测试,第三方
From: https://www.cnblogs.com/FengZiQ/p/17161591.html

相关文章

  • 北京智游科技(爱加密)-渗透测试实习生-2023-02-27
    一、面试问题环节1.先做个简单的自我介绍吧2.sql注入的原理、分类?3.sql注入的绕过?简单讲一些4.ssrf了解吗?能造成哪些危害?对应的用到的协议有哪些?5.提权了解吗?讲一讲Wi......
  • ElementUI经验总结
    样式穿透从浏览器中找到需要改动的组件父class,在CSS文件中通过::v-deep或/deep/进行样式改动两种方式外层容器>>>组件名(在less中使用)外层容器/deep/组件名(在......
  • 2-27学习总结
    今天学习了英语单词接龙的代码程序。发现了打代码难的不是代码本身,而是打代码的思路。/**6.6实验:单词接龙*第一阶段:读取txt中简单的9个单词*第二阶段:判断1.如果只有......
  • Javasricpt总结(三)
    typeof运算符返回一个字符串,表示操作数的类型console.log(typeof42);//Expectedoutput:"number"instanceof运算符用于检测构造函数的prototype属性是否出现在某......
  • 助教总结(前端开发技术)
    一、助教工作的具体职责和任务  在本学期担任阴爱英老师的软工专业21级前端开发技术这门课程的助教主要完成以下几个方面的任务:    1、对本门课的大作业————......
  • 2-27总结
    课堂练习01题目:计算最长英语单词链。一、题目内容:大家经常玩成语接龙游戏,我们试一试英语的接龙吧:一个文本文件中有N个不同的英语单词,我们能否写一个程序,快速找出最长......
  • 计算最长英语单词链课堂测试
    从一段英语文本中将每个单词分离出来,并且找到最长英语单词链。具体问题如下:大家经常玩成语接龙游戏,我们试一试英语的接龙吧:一个文本文件中有N个不同的英语单词,我们能否写......
  • 2月27日课后总结
    2/27课后总结函数参数两类#形参#defmy_func(a,b):a和b都是形参定义函数时写在括号内的#实参 #my_func(1,2)1和2都是实参,调用函数时写在括号内的......
  • Vue3开发效率总结
    https://zhuanlan.zhihu.com/p/601715098依赖注入依赖注入:将实例变量传入到一个对象中去在Vue中父组件中声明依赖,将他们注入到子孙组件实例中去,很大程度上代替全局状态......
  • 2023.2.27周一每日总结
    今天上课老师讲解了程序的组成,以及在我们以后的编程过程中最重要的是什么,通过课堂练习帮助我们理解如何逐步优化自己的代码,进而使程序更加简单易懂,举了飞机失事时程序出......