- ANN tags:
- captcha
- project
- Yan published: true comments: true
给Yan的验证码图片服务做了压力测试。测试环境:
- Intel Xeon 3.00GHz 4核
- 内存2G
- Red Hat Enterprise Linux AS release 4 (Nahant Update 7)
- Jetty 6 / JDK 6
测试工具:ab (Apache Bench)
分别用10/50/100/200/500/1000并发用户,每个用户请求100次进行测试。结果如下:
10 | 50 | 100 | 200 | 500 | 1000 | |
Requests per second | 487.11 | 472.09 | 442.74 | 421.63 | 408.11 | 326.12 |
Time per request | 2.05 | 2.12 | 2.26 | 2.37 | 2.45 | 3.07 |
Transfer rate | 987.91 | 955.54 | 896.85 | 854.31 | 826.25 | 660.45 |
目前对每个请求独立使用JDK的awt实时绘图,吞吐量可以达到400以上,如果稍稍优化一下Jetty的配置,性能还有一定的提升空间。这个结果还是不错的。