Apache JMeter

Posted zjffun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Apache JMeter相关的知识,希望对你有一定的参考价值。

https://en.wikipedia.org/wiki/Apache_JMeter

Apache JMeter是Apache的一个项目,它是一个负载测试工具可以用于进行各种服务器的性能测试分析,它重点关注web应用程序。

下载

http://jmeter.apache.org/download_jmeter.cgi

使用

https://jmeter.apache.org/usermanual/get-started.html
其实跟着这个官方文档走基本的就会用了(一开始我的自尊心不允许我用Chrome的网页翻译来看这个文档,结果没太看懂,查了一些博客跟着做了做才弄明白流程)

软件在设置里可以调成中文的,能好用不少

构建测试计划

方式一:录制计划

上面提到的向导里的File → Templates... → Recording这个是录制计划的第一步。。

按照jmeter_proxy_step_by_step做就行

方式二:自定义计划

我这次学习使用只是进行简单的测试,没有深入学习,这里就举一个非常简单的例子说明一下大概的流程(详细学习的话请看:3. Elements of a Test Plan
4. Building a Web Test Plan
5. Building an Advanced Web Test Plan

简单的测试4步就能完成:

  1. 新建Test Plan
  2. Test Plan右键->Add->Threads(Users)->Thread Group
    注:Thread Group中配置有多少用户,循环几次等
  3. Thread Group右键->Add->Sampler->HTTP Request
    注:HTTP Request中配置测试的页面
  4. HTTP Request右键->Add->Listener->View Results Tree
    注:添加Listener可以生成各种测试的结果

插件

  1. 下载插件管理器:https://jmeter-plugins.org/install/Install/
  2. 插件管理器的jar包放到%JMeter%/lib/ext
  3. 重启JMeter
  4. 菜单栏->Options->Plugins Manager
  5. 然后就可以管理插件了(经测试无法安装,还是手动安装吧:首先从jmeter-plugins下载插件的zip,然后在%JMeter%解压zip到当前文件夹)






以上是关于Apache JMeter的主要内容,如果未能解决你的问题,请参考以下文章

JMeter接口测试-模块控制器

jmeter的Include Controller控件和Test Fragment控件和Module Controller控件

JMeter:逻辑控制器_模块控制器(Module Controller)

jmeter 的java请求代码在main方法里面执行

使用jmeter进行dubbo协议的测试方法

Jmeter安装