Dai Chong's blog

前篇回忆:

 前两篇介绍了redis队列如何处理订单和JMeter的环境配置及安装方法,这篇根据程序开发的逻辑和习惯来解决几个问题:

  (1)JMeter并发测试的基本使用。
  (2)redismysql相比的性能差距如何?
  (3)大量的并发和请求下redismysqlnginx各自会出现的问题?
  (4)遇到并发带来各种各样的问题如何解决?

一、了解JMeter工具

Apache JMeterApache组织的开放源代码项目,是一个100%纯Java桌面应用,用于压力测试和性能测量。它最初被设计用于Web应用测试但后来扩展到其它测试领域。Apache JMeter可以用于对静态的和动态的资源(文件,Servlet,Perl脚本,Java对象,数据库和查询,FTP服务器或是其它资源)的性能进行测试。JMeter可以用于在服务器,网络或对象模拟繁重的负载来测试它们提供服务的受压能力或者分析不同压力条件下的总体性能情况。你可以使用JMeter提供的图形化界面,分析性能指标或者在高负载情况下测试你的服务器/脚本/对象。