性能测试的必备条件

1:网络要求内网(zoom域) 外网独立分开 干万不要用跨内网外网 。也不要用WiFi,跳板机 局域网最好。原因:减少网络的影响
2:独立环境功能测试不能和性能测试共用环境
  • 在做负载测试的时候,会短时间内占用大量的系统资源,如果此时有功能测试正在进行中,很可能会导致功能的不稳定或异常
  • 在做压力测试的时候,会长期占用系统的资源,导致一段时间内无法稳定进行功能测

3、不能使用线上环境

  • 生产环境有真实用户的各种数据,数据量肯定非常庞大【用户数据】
  • 性能测试模拟大数据量测试,最终可能也会产生非常多的数据【产生数据】
  • 这样一来,真实用户的数据+性能测试产生的数据混在一起,生产环境的数据量翻倍变多,会影响服务器对真实用户请求的响应时间【数据量变大,影响响应时间】
  • 性能测试产生的数据属于脏数据,不应该出现在生产环境中,所以性能测试不能在生产环境中进行,但硬件环境要尽可能一致【脏数据】

4、结论

  • 所以,做性能测试需要有单独的一套环境,且硬件环境最好和生产环境一致
  • 这样性能测试最终得到系统所能承受的最大负载量会更接近在生产环境中,系统所能承受的最大负载量
posted @ 2020-06-13 00:45  冥鸿  阅读(714)  评论(0编辑  收藏  举报
Live2D