10.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,录制方法也比较简单,此处不详细介绍,需要的可自行百度。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,933评论 18 139
  • 互联网压力性能Badboy.Jmeterhttp://itopic.org/jmeter-http-tcp.htm...
    燕京博士阅读 2,939评论 0 20
  • 在使用Jmeter进行接口的性能测试时,由于Jmeter 是JAVA应用,对于CPU和内存的消耗比较大,所以,当需...
    燕京博士阅读 4,206评论 0 16
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,366评论 11 349
  • 你只是看起来努力而已。 感觉这句话对人的伤害简直爆表。对啊,言外之意就是你再怎么努力也不会有成就的。 可是,智商已...
    未央朵儿c阅读 181评论 0 0