性能测试常见问题

892 553
  • 全部
最热 | 最新
  • 软件测试 | 如何用Jmeter找出最大并发用户数?
    00:00
    00:00
    视频播放已结束
  • 项目明天就要上线了,今天晚上还发现一个bug。。。。。你们怎么处理,延期上线吗 首先和开发、产品一起评估下这个 bug 的严重程度和影响范围。 如果是比较轻微的 bug, 可以考虑先上线,在后续迭代版本中修复; 如果是比较严重的 bug,找开发沟通下,看看 能不能快速修复,并且有足够的时间去做下测试 如果时间不足了,那就得跟相关人员沟通 下,是不是先延期上线,毕竟强行上线后可能会造成严重的后果 你们怎么办?
  • 上班过程中遇到问题,你们怎么跟开发去沟通的呢,有没有人比较害怕跟开发沟通呀,分享一些沟通心得 1、就事论事,跟开发沟通时不要携带任何情绪,客观真实的进行沟通 2、不要过渡依赖开发,遇到问题先自己尝试分析下,有一个基本判断后,再去找开发 3、描述问题要简洁、清晰,比如现在在做什么事情,遇到了什么问题,需要开发提供什么 帮助 4、测试要有自己的原则和立场,自己认为是正确的事情,要坚定立场和自我判断,不能完 全听信开发 5、尽量集中式沟通问题,避免碎片化沟通,导致开发工作频频被中断 6、提升自己的技术能力和认知,用更专业的语言和开发沟通 7、遇到非常难沟通的开发,有必要时,要及时向上反馈,寻求帮助 你们工作中遇到过什么奇葩的开发吗
  • 分享一个我面试别人必问的问题:性能测试的时候TPS比较低,可能是哪些原因造成的呢 a)压力机本身性能瓶颈 b)网络IO瓶颈 c)中间件(tomcat/nginx/mysql)连接数限制 b)应用程序:内存、线程的阻塞、等待 e)数据库性能问题 f)本系统资源的瓶颈(cpu、内存、磁盘、网络等) g)其他外部系统响应时间过长,造成本系统的time-wait 这个是我总结的一些关注点,欢迎留言评论交流
  • 软件测试 | 面试官问你能独立完成项目测试吗,你是怎么回答的呢?
    00:00
    00:00
    视频播放已结束
  • 软件测试 | 内存溢出和内存泄露的区别
    00:00
    00:00
    视频播放已结束
  • 软件测试 | 工作中什么样的系统需要做性能测试呢?
    00:00
    00:00
    视频播放已结束
  • 软件测试 | 性能测试怎么构造数据?
    00:00
    00:00
    视频播放已结束
  • hhhhhh
  • hhhhhh
  • 根据需求规格说明书和性能指标输出性能测试方案,根据性能测试方案,将方案细化成用例,根据方案搭建性能测试环境。
  • 系统基础功能验证 性能测试在什么阶段适合实施?切入点很重要!一般而言,只有在系统基础功能测试验证完成、系统趋于稳定的情况下,才会进行性能测试,否则性能测试是无意义的。
  • 1.了解性能测试场景 2.预估性能测试指标 3.构建性能测试环境 4.编写性能测试脚本 5.执行性能测试用例 6.调整参数,优化数据 7.编写测试报告,给出性能指导意见
  • 我也是投了快一百个简历,就两三个回复了我
  • 外部看,性能测试主要关注如下三个指标: 吞吐量:每秒钟系统能够处理的请求数、任务数 响应时间:服务员处理一个请求或一个任务的耗时 错误率:一次请求中结果出错的请求所占比例 从服务器的角度看,性能测试主要关注 CPU、内存、服务器负载、网络、磁盘 IO 等
  • 性能测试比功能测试 复杂,更难
  • 1.制定目标和分析系统 2.选择测试度量的方法 3.学习的相关技术和工具 4.制定评估标准 5.设计测试用例 6.运行测试用例 7.分析测试结果
  • 我们会做性能监控 web 端,用 jmeter 做压力测试,主要是看聚合报告,关注最大响应时间和平均响应时间,50%和 90%中位数的响应时间,还有吞吐量,并发数,压力值,负载值等 app 端我们主要用性能检测工具 perfdog 来进行监控,监控软件的性能流畅度,fps,启动时间,静态渲染,cpu 占用率,内存泄漏,兼容性这些.
  • 问题一 所谓的并发测试,其实都是对 http 或者 https 的接口(大部分情况下)进行短时间内的重复调用,无论 Loadrunner 还是 jmeter 都有对应的并发功能,只要对参数稍加设置即可,此处由于篇幅原因不加赘述,建议百度。其实并发测试重要的并不是怎么使用这个功能?而是你需要输入的并发参数是什么,你设置的参数是否与你想要检测的接口压力一致,以及对测试结果的分析和问题的定位。 问题二 这个问题我没有大看明白,如果你想问的是 APP 是原生和 h5 混合制成的,这种情况下如何做并发? 我的回答是,由于并发的本质是对接口的调用,而无论是原生 APP,还是混合 APP,他们去实现同一个功能,最终都会调到一个相同的接口,所以原生和或者混合并不影响并发测试的实现。 如果你想问的是 APP 应该做原生还是混合的。那我的回答是需要根据具体的需求选择做。原生和混合最大的区别是如果做纯原声,那么不同的手机操作系统做同一个页面,需要用不同的语言(一般安卓和 iOS 各做一个,如果到时候华为也出了一个自己的系统,那你还需要再做一个)。如果做 h5 的话,同一个页面可以在不同的手机操作系统上进行调用,只需要做一下兼容即可。但是 h5 的拓展性没有原生的好。请根据实际需求进行选择。
  • 具体分吧,就拿我来说,我主要测试 web 项目的,后端服务器,主要关注的指标为 tps  并发用户数,以及响应响应时间,这三个指标,其他 cpu,内存,网络,磁盘用普罗米修斯监控,,一般来说某方面有瓶颈,会直接体现在 tps 和响应时间上,然后再具体分析,总之,性能测试,学无止境!