准备:
framework: jmeter2.3.2
100%的纯java桌面应用,被设计用于压力测试功能行为和测量性能; 参考:http://www.ibm.com/developerworks/cn/java/l-jmeter/index.html 测试环境: 测试主机:IBM XSeries3400 Xeon CPU:1.86G,RAM:4G OS:Win2000 Server Application Server:WebSphere V6.1 线程池MAX=50,MIN=10 连接池MAX=10,MIN=1 DB:DB2 V9.1 死锁检测时间间隔(DLCHKTIME):5 s 测试工具:Jmeter V2.3.2 预测客户:每年处理的病历数为:4000万/年 程序循环处理死锁时间间隔:1 s 测试过程: 1,设置线程组属性 循环次数:10次 线程数根据每次不同测试设置; 2,设置HTTP请求默认值 Web服务器IP:9.186.62.114 端口号:9081 HTTP请求协议:http HTTP请求路径:/registry 3,设置HTTP请求 HTTP请求路径:/registry/queryServlet 3,设置HTTP请求 HTTP请求参数定义: clinicalDocumentEntry:根据registry查询条件设置; dimensionList:{"dimensionList":[{"dimension":"EMPLOYEE"}, {"dimension":"ENCOUNTER"}, {"dimension":"LOCATION"}]} maxResult:10 startIndex:1 isFlat:false returnType:OBJECT language:ch A,无查询条件,并发线程连续运行10次; HTTP请求参数clinicalDocumentEntry:“” 线程数设置为10; 测试7次,线程数设置为10,15,100,160,180,200,500,测试结果如下: