最近一个月不是写文档就是敲js,这两天难得有个压测,总算跟java挂钩了。先说说压力测试,这绝对是一件很刺激的事情,玩心跳,试想一下,眼睛盯着服务器的性能分析数据,一边在不断地增大负载,心扑通扑通的跳,真刺激!
首先感谢两位兄台的启发:
http://www.thegeekstuff.com/2015/02/jmeter-load-testing/
https://www.digitalocean.com/community/tutorials/how-to-use-apache-jmeter-to-perform-load-testing-on-a-web-server
JMeter是一个桌面应用程序,可以用于执行功能测试和负载测试。虽然JMeter应用程序本身被设计为纯Java应用程序,但是它可以用于执行任何类型的web应用程序的负载测试。应用程序的最初意图是测试Apache Tomcat的性能,它基本上是一个web服务器。多年来,Jmeter随着用户界面的改进和其他特性的改进,使它成为企业web应用程序的一个可行的性能测试和负载测试工具。
JMeter是什么?
JMeter是Apache开源项目的一部分。
它最初是为了测试web服务器的性能而编写的,现在它已经作为一个自动化的测试工具和测试数据,以及用于web应用程序、文件服务器、web服务器甚至数据库的功能测试工具。我们将在本教程中探讨JMeter的重要特性。可以通过配置来模拟针对特定web服务器或应用程序的N个用户和线程。它为web应用程序生成一个模拟负载来度量其性能。此外,您还可以通过循环引发几个迭代来获得平均结果,实现断言,并查看测试结果的图形和统计表示。
我们的压力测试分为以下几个步骤:
1).环境准备
2).下载jmeter
3).安装jmeter
4).建立测试计划
5).查看测试结果
6).与测试服务器结合分析
7).结论
1).环境准备
java环境,这个不用多说,自行百度。这里以