扫码阅读
手机扫码阅读

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

10 2024-10-17

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

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

本文由桦树撰写,分享了性能测试过程中遇到的问题及解决方案,以供读者参考。由于项目隐私,相关信息已被隐藏。

问题一涉及单用户与10个用户并发时接口响应时间的异常增加。经排查,作者首先排除了资源瓶颈和TCP连接问题。随后发现测试环境日志级别导致磁盘空间快速占满,进而编写定时任务定期清理日志以避免稳定性测试中断。

问题二描述了在12小时稳定性测试中,TPS曲线出现周期性下降到0的现象。通过检查服务器日志发现是连接池大小不足造成的。增大连接池后,重新测试消除了周期性下降的问题。

问题三关注了两个接口响应时间随测试时间增长而上升的问题。原因是测试环境与生产环境数据清理策略不同,导致测试时数据量过大。作者通过设置数据库定时任务清理数据,解决了响应时间上升的问题。

问题四探讨了稳定性测试中内存溢出的疑虑。通过HPJmeter和nmon监控分析,作者发现内存并未达到触发fullgc的条件。为此,作者计划增加测试压力或时间,以确保内存能正常回收。

文章最后提到光荣之路Java和Python测试开发班2022年招生,提供了免费试听课程链接,并鼓励读者每天投入至少2小时学习时间,坚持编码,以实现薪资增长。同时,也提供了字节跳动内推信息和公开课QQ群。

想要了解更多内容?

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