• 2019年11月07号工作总结


    一、项目慢查询问题

    1、在使用多表关联查询并排序后,接口把数据给到前端并在界面渲染成功的总体时间较长,需要进行优化,在时间有限的情况下,只能对SQL语句进行优化,想到的方案是做中间表,但需要些时间,会影响上线时间,根据该功能的使用场景及优先级,最后决定先做SQL优化,后续进行迭代调整。

    2、在弱网环境下进行测试,限制网速后需要对每个模块进行场景测试,来查看界面响应情况,受影响的还是上传视屏时,文件较大会导致上传失败,此时前端捕捉到上传失败信息时,应该抛异常提示。

    二、使用charles修改响应数据

    准备:在电脑本机需要安装charles,安装包可以去官网下载,这里不讲述安装流程。

    1、在打开Charles后,请求一个网址,找到该请求,鼠标右键出现的选项中,选择Breakpoints选项,然后在界面顶部菜单栏选择Proxy-->Breakpoint Settings...,会出现如下弹窗:

     2、双击图片中选择的区域,会出现弹窗

     3、我们要修改数据,所以选择Response选项,点击OK后,我们再次发送同样的请求,下面的图片,表示已经对该设置的请求进行了拦截。

    4、把响应数据全部删除后,打上【暂无数据】四个字。然后点击Execute按钮。

     

     5、修改响应的后的车祸现场,不忍直视

     总结:上面又是文字又是图片的,想表达的意思也是今天测到的类似场景,想要模拟界面当没有数据时,需要给有【暂无数据】相关提示,而不是空白一片,有朋友说到,这个还不简单,把该界面的数据删除,不就直接可以看到了吗?这种做法不提倡,难道你要删数据库数据,作为测试人员,最好在操作数据库【不管什么环境数据库】时只拥有查询权限是最佳选择,需要更新或删除相关数据时,发送邮件申请批复,由公司专业人员操作。

    最后:

     祝大家工作开心。

  • 相关阅读:
    day23
    day22
    day21
    day20
    小程序 组件操作
    jmeter安装使用一
    小程序登录操作
    Django ORM DateTimeField 时间误差8小时问题
    小程序初始篇
    ADB命令
  • 原文地址:https://www.cnblogs.com/dxw-dong/p/11816172.html
Copyright © 2020-2023  润新知