摘要:压测进行前的检查清单:1、检查服务器配置(几核cpu、内存多大)是否符合压测需求;2、检查服务启动参数(jvm配置参数)3、确保部署被压服务的机器只启动了被压服务(资源问题,有时候一台机器混布了其他服务)4、检查各中间链路服务所在机器的内存、磁盘压测进行中:1、做好压测链路上所有机器(被压服务、中间
阅读全文
摘要:数据列表类型的页面测试,一定要测试空白页面切有数据页面,有数据页面切空白页面 返回字段为数字时,需要注意数字长度,如果超过js数字类型的最大值,会出现溢出情况,需求后端将返回值转为字符串返回 如:id=87787788878888889,前端会显示成87787788878888900 前端计算数据结
阅读全文
摘要:如果我们的参数是一个对象,那就需要为该参数添加一个class属性,来直接声明该json对应的java类 当dto中的参数是枚举时,直接传枚举值 invoke xxx.xx("{class":"类名","key":vaule}) 枚举类型传参数示例: invoke xxx.xx("{class":"枚
阅读全文
摘要:1.查看cookie 点击地址栏左侧(http左侧)图标,即可查看 2. Firefox查看缓存位置 在地址栏中输入: about:cache 3. Chrome修改cookie 使用插件Edit this cookie
阅读全文
摘要:基于历史业务迭代,新需求修改了已有表结构,表又有redis缓存!! 这种情况,不能直接提交sql修改生产环境数据,因为redis缓存的是历史表结构中的数据。over! 解决方案:新表结构,用新的redis key。这样,上线后新代码读新key,读不到读表,redis缓存新表结构。 多次调用问题优化
阅读全文
摘要:设计新增摸块的测试用例可参考一下三点: 1. 关联全局的某个功能是否在新增模块中启用 比如系统事件通知功能,新增模块中的setting是否触发事件在cases设计中要有所体现。 2. 新增模块功能与已有模块之间的耦合 基于对整个产品的了解,考虑新增模块的业务与其他模块的业务相关性。一定是基于整个产品
阅读全文
摘要:测试如何与开发沟通? 一、赢得说话权 1. 新功能一上线就卯足劲测试,开bug开到产品经理在办公室摔东西 新功能上线前后,开发和测试在产品业务这一块是站在同一起跑线的,要相信,智者千虑必有一失,开发再怎么牛,也会在处理业务的逻辑或者业务流程上疏忽。 所以,做足需求研读和尽量多的熟悉产品,这样设计测试
阅读全文