HttpClient4.0框架进行压力测试问题

bboyjing 2012-04-19 05:53:35
各位,大家好
小弟现在有一问题,麻烦大家帮看看。业务需求是用HttpClient4.0对url请求进行压力测试,现生成HttpClient2000个,每个HttpClient对象执行大概60个请求(get,post),每秒钟生成一个HttpClient的时候,没什么压力,可以正常走完。当每秒生成100个HttpClient时,开始报异常,(Software caused connection abort : recv failed.和 The target server failed to respond).有谁遇到过类似的问题,或对这方面了解的,望告知一二,谢谢~~
...全文
259 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bboyjing 2012-04-19
  • 打赏
  • 举报
回复
谢谢,楼上两位~~问题已经解决了,起初以为是网络通信故障。经过很久的排查,原来是内存程序把内存消耗逛了,2000个线程,每秒起100个,每个线程里还有复杂的操作,机器扛不住了,经过修改,现已可以运行。结贴~~
-AJ- 2012-04-19
  • 打赏
  • 举报
回复
This usually means that there was a network error, such as a TCP timeout. I would start by placing a sniffer (wireshark) on the connection to see if you can see any problems. If there is a TCP error, you should be able to see it. Also, you can check your router logs, if this is applicable.
阿甘1976 2012-04-19
  • 打赏
  • 举报
回复
一般是用测试应该用HttpUnit吧。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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