JMeter压力测试入门

一、资料

       1、官网:http://jmeter.apache.org/
       2、下载:http://jmeter.apache.org/download_jmeter.cgi
       3、用户手册:http://jmeter.apache.org/usermanual/index.html

二、使用(压测自己写的商品列表页面的to_list接口——一个简单的查询功能)

       1、下载.zip文件,解压,使用bin目录下的jmeter.bat

       2、添加一个线程组

             线程数:即并发数,例:10;seconds:10表示10s内启动这10个线程,0表示一起启动;循环次数:表示这10个线程访问接口时一个循环访问多少次。

          3、添加http请求默认值:

             默认值设置:

       4、添加Simpler:

        填写信息:

        5、查看输出结果:可以添加监听器中的聚合报告

            如果想查看详细结果,可以添加监听器中的图形结果、监听器中的表格查看结果或结果树等

           表格结果

       6、测试:点击启动

       7、查看聚合报告:
            Simples:10—表示总共10个请求(10个线程数好了1次)
            Average:211—平均花费了211毫秒
            Throughput:41.2/sec—吞吐量或qps,一秒钟能完成41个请求(并发偏小)

         可以查看每个线程具体情况:

      7、清空之前的报告,添加请求数1000个并发

         重新启动,查看报告(Throughput:吞吐量381.5/sec)

           图形结果:

     8、增加10000个请求,查看报告

      9、禁用http请求

三、JMeter自定义变量

       1、给http接口添加参数

        2、开始压测

      3、模拟不同的value值

           a、.txt配置文件(可以添加多个变量)

          b、添加一个配置文件

         c、引用配置文件——请求中引用变量名(进行压测是会从配置文件中读取),可以通过添加日志查看是否是不同的用户。

四、JMeter命令行
       1.在windows上录好jmx
       2.命令行:sh jmeter.sh -n -t XXX.jmx -l result.jtl(-l result.jtl输出结果到result.jtl文件)
       3.把result.jtl文件导入到jmeter

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值