(五)性能测试-Jmeter录制脚本的两种方式

和Loadrunner一样,Jmeter也可以录制脚本,监控应用在实际使用过程中的交互内容,这个过程类似于抓包。通过对某一个或多个用户场景的录制,可以大体监控到实际生产过程中,单一用户在使用软件的过程中,到底和服务器进行了哪些交互。编辑录制好的脚本,可以设计各种不同的单线程场景。Jmeter录制的方式大致有两种,一种方式是自带的代理录制方式,另外一种是使用第三方工具badboy进行录制。

第一种录制方式,使用代理录制。

第一步:测试计划下添加一个线程组,工作台下添加一个http代理服务器

添加线程组合http代理服务器.png

第二步:将代理录制的内容指向建好的线程组

录制内容到线程组.png

第三步:启动http代理服务(注意:本机启动这个服务的话,代理服务器就是本机ip+服务端口)

启动http代理服务器.png

第四步:设置网络代理,这个设置本机全局代理(可以针对单独浏览器做代理设置,也可以全局设置代理)

设置全局代理.png

第五步:打开IE浏览器,输入安小龙的简书主页地址,查看录制的脚步(可以看到录制的内容就是向服务器请求的内容,可以直接将这些内容保存为jmx文件)

代理录制效果.png

第二种录制方式,使用badboy录制

第一步,下载并安装badboy(Windows下安装)

下载安装badboy.png

第二步,启动badboy

启动badboy.png

第三步,启动录制,并访问安小龙简书首页

badboy录制.png

第四步:将badboy录制的内容导出问jmx文件(File>Export to JMeter),并使用Jmeter打开查看

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

推荐阅读更多精彩内容

  • 在使用Jmeter进行接口的性能测试时,由于Jmeter 是JAVA应用,对于CPU和内存的消耗比较大,所以,当需...
    燕京博士阅读 4,204评论 0 16
  • 原文地址: JMeter best-practices 保持使用最新版本 JMeter被经常推荐用来测试性能,鼓励...
    Yuan_Jie阅读 5,501评论 4 28
  • 互联网压力性能Badboy.Jmeterhttp://itopic.org/jmeter-http-tcp.htm...
    燕京博士阅读 2,937评论 0 20
  • 一、基本概念 1.测试计划是使用 JMeter 进行测试的起点,它是其它 JMeter 测试元件的容器。 2.线程...
    Leo_0626阅读 2,317评论 0 10
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,891评论 18 139