zoukankan      html  css  js  c++  java
  • Jmeter代理录制脚本

    录制的原理:

    1、LR/Jmeter录制是针对网络通讯协议层面的,它只关心客户端与服务器端的通讯包
    2、LR/Jmeter的并发测试实际上就是并发客户端与服务器端的通讯过程
    3、压力是通过多进程/多线程方式实现的,目前流行OS都是支持线程。每个进程/线程向服务器后台发送1个请求脚本数据包。
    4、LR/Jmeter录制脚本采用proxy的方式,客户端请求的数据会先发到proxy服务器(录制器),录制器将数据转发给服务器端;服务器端的响应数据先发给录制器,然后由录制器响应给客户端。

    第一种方法:Jmeter自带录制功能

    1、配置IE:

      JMeter HTTP代理服务器的端口和浏览器设置的端口要一致

    2、打开Jmeter,添加一个线程组名为:MyGroup.

    3、在WorkBench(工作台),右键 Add-->Non Test Elements-->HTTP(S) Test Script Recorder

    4、Target Controller选择Test Plan>MyGroup

    5、Grouping选择:

      1、Do not group samplers:每一个资源都会生成一个sampler  

      2、Store 1st samplers of each group only:只存储第一个sampler

    6、点击 start,在浏览器中输入:www.baidu.com,完成操作后点击 stop:

      

      

    7、运行查看结果:

     

    8、在sampler上取消勾选:Retrieve All Embedded Resources后再运行一次:

    第二种方法:使用badboy录制

      下载地址:www.badboy.com.au,录制方法也比较简单,此处不详细介绍,需要的可自行百度。

  • 相关阅读:
    MySQL中 INSERT INTO 和 SELECT 的组合使用
    Chrome浏览器如何强制刷新
    html中点击a链接不跳转
    PHP strstr() 和 strrchr() 详解
    Mac 在当前目录打开终端
    PHP 函数相关
    ARM、DSP、FPGA的技术特点和区别
    ARM版本系列及家族成员梳理
    【重磅推荐】嵌入式Linux经典书单(部分含视频)
    Makefile的引入及规则
  • 原文地址:https://www.cnblogs.com/puresoul/p/4817508.html
Copyright © 2011-2022 走看看