Jmeter常用的脚本录制方式有两种:代理录制和badboy三方软件录制方式。Badboy是一种上手很快的三方脚本录制软件,可以添加集合点和事件,但是我用代理录制的方式更多,因为badboy不能兼容所有网页进行脚本录制。我也尝试了一些方法,例如修改badboy的兼容浏览器等,都不能解决无法录制脚本的问题。

下面我将着重介绍使用Jmeter自带的代理录制的方式来录制脚本。

我将使用Loadrunner自带的一个server服务来进行测试

网址为:http://127.0.0.1:1080/WebTours/,是一个购票网站

脚本内容:录制登陆->退出的操作。

  1. 设置代理

既然是代理,首先我们要把浏览器设置成代理模式。步骤如下:

1)在浏览器(我使用的是谷歌浏览器)的设置中找到代理设置

2)选择连接-》局域网设置,选中代理服务,输入本级IP和未被占用的端口

2、创建工程

a、双击jmeter.bat软件,添加线程组

生成如下界面:

在Jmeter中通过创建线程的方式来模拟多用户场景,在这个线程组界面里面,可以设置我们的测试场景,如并发用户数、并发的场景是跑迭代还是跑定时等;总之脚本录制成功后,需要在这个界面设置测试场景。

b、创建代理录制的模板

c)设置模板内容

其中,

port一定要选择我们在设置浏览器代理录制时设置的端口号;

HTTP Sampler settings选中Prefix,即在录下的链接下添加前缀的意思,如果是选择了“Transaction name”,则我们录制下的请求不会显示链接,不方便知道录制的请求的内容

d)录制脚本

点击start,然后点击浏览器,输入要录制的网址http://127.0.0.1:1080/WebTours/

在执行某个事件前,可以在prefix输入操作的内容,点击stop结束脚本录制。

e)修改脚本

录制完后,点击Thread Group->Recording Controller,查看录制的脚本,每个吸管图标代表一个请求。

在脚本录制的过程中,Jmeter会把所有响应都抓下来,例如你的微信消息、其他网页的响应消息等,所有需要把额外的请求去掉, 我们录制的网址是http://127.0.0.1:1080/WebTours/,所以请求一般都是包含类似字段,如上图,我们应该删除红框中的su

f)添加监听器,选择一个最常用的监听器View Results Tree,我们点击红框中的运行按钮,就可以查看每个sample的请求结果。

结果如下:

以上是使用代理录制脚本的基本过程,执行到这一步,只能算革命成功了一半---把原始脚本录制成功,接下来就是调试脚本,保证脚本回放成功,后续更新。

Jmeter录制脚本介绍相关推荐

  1. Jmeter录制脚本fiddler fiddler录制jmeter脚本

    jmeter录制脚本有多种方法,例如badboy.fiddler.jmeter自带的等. fiddler录制 jmx 脚本 fiddler安装使用请自行百度. 分享自己使用的插件及fiddler: 链 ...

  2. 使用JMeter 录制脚本

    使用JMeter 录制脚本,参考的一个博主的,我记录到我这里,留着以后用哈哈哈哈 1,添加 HTTP代理服务器 测试计划右键–>添加–>非测试元件–>http代理服务器 2,添加线程 ...

  3. jmeter录制脚本,代理服务器拒绝连接怎么办?

    jmeter录制脚本,代理服务器拒绝连接怎么办? 在使用jmeter录制脚本的时候,碰到了这样一个问题,很是头疼!!!百度了很久,自己也瞎试了很久,最后终于让我找到了一个可以解决我问题的一篇文章,感谢 ...

  4. jmeter录制脚本(JMETER录制脚本登录失败 但后面脚本运行成功)

    求按键精灵.刷撞神的脚本...我用按键精灵不能录制脚本..进去后? LZ到我共享去下载一下 按键精灵和减威望脚本 全部放到桌面 打开按键精灵之后 点下上面的神盾 然后把减威望脚本导入就可以了 直接最小 ...

  5. jmeter录制脚本步骤:录制浏览器脚本/录制小程序或APP脚本

    jmeter录制脚本步骤:录制浏览器脚本/录制小程序或APP脚本 阅读目录 步骤1.测试计划添加http代理服务器 步骤2.测试计划添加线程组 步骤3.线程组添加录制控制器(第三步最重要,否则录制时不 ...

  6. Jmeter 录制脚本碰到的代理服务器拒绝连接

    在使用jmeter录制脚本的时候,碰到了这样一个问题,很是头疼!!!百度了很久,自己也瞎试了很久,最后终于让我找到了一个可以解决我问题的一篇文章 适用于火狐浏览器 1.如同很多网友分享的一样,设置了如 ...

  7. Jmeter录制脚本,HTTP代理服务器介绍使用

    使用Jmeter可以录制脚本,可以帮助我们进行接口测试的请求体的构造,还可以观察请求的接口返回的数据是否正确,后续做接口测试时,通过添加不同的监听器,可以进行不同的结果的分析.下面讲Jmeter 4. ...

  8. JMeter—录制脚本

    我的环境 Badboy version 2.2 Apache JMeter-3.2 (需要JDK环境来运行) 方法一:通过bodboy来录制脚本. 1.打开人badboy工具(会默认选中红色按钮,即已 ...

  9. Jmeter录制脚本(二)-----使用代理录制web脚本

    Jmeter脚本是以JMX格式为主 Jmeter也是支持录制的,支持第三方录制方式和代理录制方式. 1.第三方录制主要是通过badboy来录制,录制后另存为jmx格式即可. 2.Jmeter也有自己的 ...

  10. 步骤1:JMeter 录制脚本接口测试

    JMeter 常用测试方法简介 1.下载安装 http://jmeter.apache.org/download_jmeter.cgi 安装JDK,配置环境变量JAVA_HOME. 系统要求:JMet ...

最新文章

  1. Apache Camel 3.1 –更多骆驼核心优化(第3部分)
  2. html带图片的进度条,原生javascript上传图片带进度条【实例分享】
  3. php7垃圾回收机制l_PHP7 垃圾回收机制(GC)解析
  4. 各种数字显示屏接口:LVDS, DVI, HDMI, DisplayPort, DSI
  5. LINUX 使用ssh客户端
  6. 变速齿轮修改服务器时间,可改变游戏速度!游戏变速齿轮安装使用说明
  7. ABBYY最新官方免费序列号激活码序列号密钥下载分享
  8. 通过两台交换机级联来连接多台设备
  9. (译)快速指南:用UIViewPropertyAnimator做动画
  10. Golang中AK/SK认证的实现
  11. 面试题-java高级(答案超详细)
  12. 我们不需要没脑子的善良
  13. 深度学习小白如何看懂神经网络模型/图?
  14. 用PDF格式协议的方式给PDF文档添加透明文字水印
  15. ARMv7的Cortex系列微处理器技术特点
  16. ubuntu vscode 换字体
  17. 高速公路隧道交通安全设施的设置、管理要点
  18. 京东自动秒杀抢券php,京东秒杀抢购的小脚本和chorme的一个开发者插件
  19. 查快递单号物流,如何分析揽收后没有物流的单号
  20. notes服务器日志文件,邮件服务器之日志分析(五)

热门文章

  1. GJB六性设计---环境适应性实验
  2. arima基本原理_单变量的ARIMA预测
  3. 2021 年 GitHub 最佳开源软件榜单
  4. SQL 数据对比(case when in)
  5. 【unity插件】Post Process 后期效果 画面特效 颜色替换
  6. linux模拟发包工具,linux发包软件-线不是一个压力测试工具的linux以上收缩服务器可...
  7. 控制理论基础(1)--控制工程概述
  8. Android简易实战教程--第十四话《模仿金山助手创建桌面Widget小部件》
  9. 2020爱分析·智能通讯云厂商全景报告
  10. java比较时间大小