zoukankan      html  css  js  c++  java
  • 闲聊系列:你应该是先找问题而不是改问题【一】

    一、前言

    1、这是在一个测试技术群遇到的话题,经过大家多轮的讨论,最终应该是先去找问题而不是去解决问题,因为从测试的角度来说,首先只有先发现问题,才有方法或头绪去解决问题

    二、过程

    1、整个话题的讨论,来自于如何使用jmeter测试时,如何计算一个事物里包含多个接口的情况下的响应时间,听着是不是有点懵逼,其实我也不会哈哈!!

    2、主要涉及到的点是要测试当用户访问APP首页,这个时候首页会调取多个接口,该如何测?

    3、根据之前测试过程中遇到的,尤其在首页进行页面加载会请求过多的接口,处理不好的话会导致首页加载时间过长,对用户不友好;之前安卓开发伙伴提出,可以使用懒加载的方案。

    4、在讨论的过程中,抛开测试工具本身,可以使用多线程来同时调用处理,这就会涉及到编程的能力问题,好吧!都比较菜,目前还没实现编程测试接口业务,更别说玩多线程的事了;所以,测试同学,有时间还是要往编程方向靠,就算不会写代码,能达到看懂代码也行啊!!!

    三、最后

    1、最后,我问了一句,你费那么大劲整这个的意义是啥?回答说看总体的加载时间,但不是把每个接口响应时间加起来的那种!!

    2、我最后的话:

    感觉应该先做的是:
    2.1、看后端查询是否都做了索引,
    2.2、看一个界面调用了多少接口,是否可以少调取
    2.3、有些数据是否可以页面做缓存,减少请求次数

    群里的大佬总结性话语:正解,你应该是找问题而不是改问题

    3、摘录聊天语句:

    3.1、那你就算实现jmeter异步测试有啥意思呢?你们后端和前端不优化的话

    3.2、我不会Jmeter,只会用编程来解决【是不是比我们点点点工有魄力】

  • 相关阅读:
    开涛spring3(6.5)
    开涛spring3(6.4)
    开涛spring3(6.3)
    开涛spring3(6.2)
    开涛spring3(6.1)
    开涛spring3(5.4)
    开涛spring3(5.3)
    开涛spring3(5.1&5.2)
    开涛spring3(4.4)
    开涛spring3(4.3)
  • 原文地址:https://www.cnblogs.com/dxw-dong/p/15220891.html
Copyright © 2011-2022 走看看