求教一个soap wewbservice压测时遇到的问题

kang100 2018-05-14 10:28:23
各位大佬好:
服务器:cxf+spring构建的 webservice服务, 部署在weblogic上
压力机:loadrunner11 使用java 的vuser编写的post代码进行数据发送(客户端测试的代码已确认action的执行代码中不存在静态变量等容易造成并发问题的代码)
同样的接口,同样的数据的压测结果:
1. 初始tps 1000,随着时间tps逐渐下降到200(2小时 ),且服务器cpu也逐渐降低。 (有业务逻辑,10并发)
2. 停止发压,并重新发压,tps回到1000,随后随着时间结果变得和1一样 (有业务逻辑,10并发)
3. 将服务端所有业务逻辑注释,tps达到3500,随后随着时间tps降低到2000左右(1小时,10并发)
4. 将并发数设置成1,tps达到600,暂时未发现tps下降的问题。


目前有两个考虑问题的思路:1. jvm的垃圾回收问题? 2. loadrunner客户端的问题? 有没有大神能指点一二? gc这块已设置成parnewgc了
...全文
1779 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
davy_chen 2018-07-03
  • 打赏
  • 举报
回复
1、整体感觉是有资源没有释放,除CPU外,还应多关注内存等资源的变化;
2、认为与LoadRunner客户端关系不大,若要排除嫌疑可以用SoapUI做对比测试;
kang100 2018-05-14
  • 打赏
  • 举报
回复
看下这两张图能不能帮助大家思考。。。。感觉很惆怅

5,192

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 质量管理/软件测试
功能测试压力测试安全性测试 个人社区 湖南省·长沙市
社区管理员
  • 软件测试
  • 虫无涯
  • 小博测试成长之路
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

欢迎大家加入到软件测试的社区,在这里,希望大家勇于发表自己的看法,欢迎大家分享自己在软件测试工作过程中遇到的问题以及工作经验分享。

1.想转行的小伙伴,遇到问题没有及时回复的,可以私聊小博进行反馈

2.大家对社区有好的建议,都可以在社区发帖进行反馈

推荐大家学习的软件测试入门笔记:软件测试入门学习笔记

试试用AI创作助手写篇文章吧