1 压力发起工具

ab -c 200 -n 5000 "http://172.16.58.246/api?method=com.sina.finance.wallet.api.session.create&format=JSON&businessId=huoying&corpType=0&voucher_bid=1&appName=15&appType=1111&orderAmt=0.02&paymentTag=0&returnURL=111&orderNum=hhy-merchant-order020&merchant_user_no=B1466651471940193&uid=HHY000000000000001"

2 jvm

3 确定 tomcat 的最理想可使用线程数配置

给 tomcat 配置一个较大的可用线程数, 如2000

<Connector port="8180" protocol="HTTP/1.1"
maxThreads="2000"
minSpareThreads="200"
acceptCount="300"
maxIdleTime="60000"
connectionTimeout="60000"
redirectPort="8143" />

之后使用 jmeter 对其施压, 并发从200开始依次递增, 直到 tps 开始下降位置.
此时的并发数据即是 tomcat 理想的maxThreads