jmeter录制脚本

一、简单介绍

  底层语言java,LR单进程比Jmeter快,LR处理速度比Jmeter快
  优点:开源免费,小巧便捷
  问题:lrtps=10,jmeter=20为什么LR效率好tps值没有jmeter高呢?
  答:jmeter有长链接LR没有,如果jmeter启动了长链接就有可能出现这种情况。
一、jmeter录制
  两种录制:jmeter代理录制、badby录制
    1、代理录制步骤:

        测试计划(右键)→线程组(添加)
        测试计划(右键)→http代理服务器
        http代理服务器:

                端口:8888      //根据自己的真实情况填写

                Test Plan Creation:
                  目标控制器:测试计划⇨线程组(必须先添加线程组,否则无此选项)。

                  分组:。。。。。。。。。略

              

                Requests Filtering:
                排除模式:写正则表达式,排除不想要的(例如:.*/.jpg等)下图↓

                

                    点击启动

            

           打开浏览器设置代理(谷歌需要添加证书)
   (2)badby录制:
                      启动badby:启动时录制按钮自动启动
                      输入网址:例如www.baidu.com 

      

      录制完成后点击:File→Export to Jmeter.....(以jmeter脚本形式保存)
      

      使用jmeter打开刚保存的脚本调试

    

    badby录制的缺陷:有时候参数与请求地址是错行的(就是第一个请求参数可能跑到下面一个请求)
    badby的bug:就是Step1=循环控制器和线程组的循环控制器冲突
    例如:在线程组循环次数=3;而step的循环次数=1,结果应该是执行3次,但是结果只执行了一次

     

    查看结果树

     

原文地址:https://www.cnblogs.com/laoshuai/p/11255152.html