Jmeter性能测试

来源:互联网 发布:扭矩补偿算法 编辑:程序博客网 时间:2024/06/01 07:25

   概述

   1、Apache JMeter  

   是Apache组织开发的基于Java的性能测试工具。用于模拟大量用户的并发访问,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。

   它可以用于测试静态和动态资源。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。

   2、Badboy

   是一个功能强大的工具用来辅助测试和开发复杂的动态应用。Badboy使得Web测试和开发的功能包括一个简单而全面的捕获/回放界面变得十分容易。

   安装

   1、软件安装前配置JDK环境变量,具体的看马士兵老师的J2SE的【1、下载-安装-配置】,上面讲了如何安装和配置JDK环境,不再介绍。

   2、安装Jmeter。解压Jmeter至安装文件夹,我建立的是D:\java文件夹下,配置环境变量:

变量名称:JMETER_HOME

变量值:  D:\java\apache-jmeter-3.0

在classpath后面加入:

%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;

   使用

   1、使用badboy录制jmeter脚本。

   录制开启,输入网络地址,点enter键开始录制。


   2、导出jmx脚本。File—Export to Jmeter

   3、运行Jmeter。执行D:\java\apache-jmeter-3.0\bin文件夹下jemter.bat文件。

   4、执行:文件--打开,打开 badboy生成的脚本文件。

   5、在生成的thread group(线程组)上右击添加—监听器,选择要监听的内容:这里选择了最常用的察看结果树和聚合报告。

   6、点击运行查看结果


   7、分析数据



   总结

   基本的算是完成了,但是没有对数据进行参数化,下一篇文章。。



0 0