扫码阅读
手机扫码阅读

性能测试项目中遇到的问题和解决方法

18 2024-10-18

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:性能测试项目中遇到的问题和解决方法
文章来源:
光荣之路
扫码关注公众号

性能测试问题总结及解决方案

文中作者桦树分享了在性能测试过程中遇到的问题以及相应的解决方案,旨在为其他测试人员提供参考。

问题一:接口性能测试响应时间差异

在进行接口性能测试时,作者发现单用户和10用户并发时响应时间相差较大。排查步骤包括检查资源瓶颈、TCP连接和磁盘使用情况。最终决定通过编写定时任务清理日志来避免磁盘满导致的性能问题。

问题二:稳定性测试中的TPS周期性掉坑

作者利用晚上时间进行稳定性测试,发现TPS曲线图出现周期性掉坑,且有掉到0的现象。排查后发现是连接池不足引起的问题,并通过加大连接池解决了该问题。

问题三:接口响应时间随执行时间上升

在稳定性测试中,作者发现有两个接口响应时间随着场景执行时间上升。原因是测试环境中两个接口插入的数据量过大。解决方案是创建数据库定时任务清理数据,经过重测后解决了响应时间过长的问题。

问题四:测试稳定性目的和方法

作者提到测试稳定性的目的是观察是否存在内存溢出情况。通过使用HPJmeter和nmon监控工具,作者发现稳定性测试中压力过小或运行时间不够长,没能正常触发fullgc回收。建议是重测场景,使用极限压力测试以观察内存回收情况。

额外信息

文末提供了测试开发试听课链接,并强调了学习和编码的重要性。同时,分享了一些测试相关的资源和内推信息。

想要了解更多内容?

查看原文:性能测试项目中遇到的问题和解决方法
文章来源:
光荣之路
扫码关注公众号