全栈性能测试修炼宝典-JMeter实战笔记(四)

JMeter脚本开发                                                                         

JMeter Http 协议录制

1.Badboy进行录制(暂未能深入理解)

Badboy是一个浏览器模拟工具,具有录制和回放功能。

录制方式有两种,一种是Request方式,一种是Navigation方式。

request:模仿浏览器发送表单信息到服务器,每一个资源都将作为请求发送。

Navigation:记录用户鼠标动作,类似于回放时模拟一个点击。

2.JMeter配置代理进行录制

1.浏览器配置代理

【工具】->【Internet选项】->【连接】->【局域网设置】 地址:127.0.01 端口:8080(想设置的端口号)

2.JMeter中配置代理

(1)工作台中建立一个HTTP代理服务器节点(测试计划->非测试元件->HTTP代理服务器),设置中端口号对应上面浏览器设置的端口号

目标控制器:决定录制的脚本放在哪个目录。例如:【测试计划】->【线程组】下面可以添加节点,指定脚本放在此节点,比如说【线程组】下面增加【简单控制器】

(2)开始录制:点击启动按钮,在浏览器中浏览Web页面,就可以录制下这些HTTP请求

JMeter关联

通过后置处理器来完成关联,后置处理器可以帮助我们从服务器响应数据中查找我们需要的数据。

JMeter元件运行顺序

JMeter执行顺序逻辑如下:

(1)配置元件(如果存在)

(2)前置处理器(如果存在)

(3)定时器(如果存在)

(4)取样器(如果存在)

(5)后置处理器(如果存在且取样器的结果不为空)

(6)断言(如果存在且取样器的结果不为空)

(7)监听器(如果存在且取样器的结果不为空)

posted @ 2021-01-28 17:51  糊糊的测试笔记  阅读(196)  评论(0)    收藏  举报