代码改变世界

随笔档案-2013年01月

测试webservice时,client的JVM内存溢出

2013-01-07 10:57 by Joeyyyy, 1682 阅读, 收藏,
摘要: 前些日子自己不小心挖了个坑,今天终于自己掉下去了. 在这里记录一下提醒大家~事件重放事情是这样的: 我们对service做性能测试,如果是使用hessian协议的service, 因为传输的内容是二进制的不好模拟, 一般会采取先在一个测试的web工程中引入client的jar实现待测接口功能,然后让jmeter调用这个测试工程来压待测service.今天测试一个service,发现每次10min后,测试结果就开始波动. 观察accesslog,发现请求的到达会一卡一卡的. 而响应时间上并未异常.导致测试应用的cpu由于间隔的无请求到达,变成锯齿状.调查真相调查了被测应用,数据库,memcach 阅读全文