发布时间:2018-05-02作者:laosun阅读(5168)
Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。
压力测试工具LoadRunner是收费的,而且操作复杂。作为开发人员当然是用apache提供的jmeter,免费容易上手。
jmeter下载地址http://jmeter.apache.org/download_jmeter.cgi
下载完成后解压,然后配置环境变量
sun:bin sun$ cd ~ sun:~ sun$ vim .bash_profile #然后增加下边这句话 ... sun:~ sun$ source .bash_profile #并且重新加载配置文件
#jmeter 压力测试 export JMETER_HOME='/Users/sun/Documents/apache-jmeter-4.0'
配置好后,进入安装目录下bin目录;
sun:bin sun$ cd /Users/sun/Documents/apache-jmeter-4.0/bin/ sun:bin sun$ ls ApacheJMeter.jar jmeter.properties BeanShellAssertion.bshrc jmeter.sh BeanShellFunction.bshrc jmeterw.cmd BeanShellListeners.bshrc krb5.conf BeanShellSampler.bshrc log4j2.xml create-rmi-keystore.bat mirror-server create-rmi-keystore.sh mirror-server.cmd examples mirror-server.sh hc.parameters report-template heapdump.cmd reportgenerator.properties heapdump.sh saveservice.properties jaas.conf shutdown.cmd jmeter shutdown.sh jmeter-n-r.cmd stoptest.cmd jmeter-n.cmd stoptest.sh jmeter-server system.properties jmeter-server.bat templates jmeter-t.cmd upgrade.properties jmeter.bat user.properties jmeter.log
然后启动jmeter
sun:bin sun$ ./jmeter #启动语句,或者./jmeter.sh ================================================================================ Don't use GUI mode for load testing !, only for Test creation and Test debugging. For load testing, use NON GUI Mode: jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder] & increase Java Heap to meet your test requirements: Modify current env variable HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m" in the jmeter batch file Check : https://jmeter.apache.org/usermanual/best-practices.html ================================================================================
启动成功后的界面
如果是英文版请点击Options>Choose Language>Chinese(Simplified),切换成简体中文
版权属于: 技术客
原文地址: https://www.sunjs.com/article/detail/ec10b770b900443ea1e888593414d300.html
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。