全栈性能测试修炼宝典-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)监听器(如果存在且取样器的结果不为空)

浙公网安备 33010602011771号