杂碎——并发测试JMeter

*操作入门帖*

 一、扫盲

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

    JMeter能够

1、对HTTPFTP服务器进行压力和性能测试,也可以对任何数据库进行同样的测试(通过JDBC)。

2、完全的可移植性和100%java。

3、多线程框架允许通过多个线程并发取样通过单独的线程组对不同的功能同时取样。

二、基本应用

一个基本的JMeter测试http并发请求,一般有如下几个组件

       杂碎——并发测试JMeter_第1张图片

1、测试计划,可以理解成针对某一个功能模块的测试实例

2、线程组,代表n个并发请求,用于设定模拟用户发送请求操作。可通过测试计划->添加->线程组进行添加,并设置并发量

3、http请求,通过线程组->添加sampler->HTTP请求 进行添加,并设置访问的路径、端口号。

   杂碎——并发测试JMeter_第2张图片

4、查看结果树,通过线程组->添加监听器->察看结果树 

   杂碎——并发测试JMeter_第3张图片

     每个请求详情均在查看树中进行查看。

三、其他测试

除了最常见的http请求,JMeter还支持对java接口、FTP、JDBC等等进行测试。有时间继续研究。


你可能感兴趣的:(杂碎——并发测试JMeter)