zoukankan      html  css  js  c++  java
  • 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次,但是结果只执行了一次

         

        查看结果树

         

  • 相关阅读:
    http简单demo
    启迪思维:循环链表
    数据表行列转换
    防止短时间内重复提交表单数据js约束
    ASP.NET2.0文件上传以及图片处理
    支付宝倒计时代码
    js 定时刷新页面
    C# 将cookiecontainer写到本地
    用C#生成随机中文汉字验证码的基本原理
    删除指定文件夹里的所有文件
  • 原文地址:https://www.cnblogs.com/laoshuai/p/11255152.html
Copyright © 2011-2022 走看看