zoukankan      html  css  js  c++  java
  • jmeter录制

    转自:http://www.cnblogs.com/puresoul/p/4817508.html

    录制的原理:

    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.auhttp://www.cnblogs.com/ShadowXie/p/5992744.html


    作者:Glen.He
    出处:http://www.cnblogs.com/puresoul/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    SpringBoot笔记
    SpringBoot面试篇
    多线程篇
    Tomcat篇
    Redis篇
    Nginx篇
    JVM篇
    MySQL篇
    python ETL工具 pyetl
    python通用数据库操作工具 pydbclib
  • 原文地址:https://www.cnblogs.com/ShadowXie/p/6016133.html
Copyright © 2011-2022 走看看