性能测试_Jmeter使用手册(一)

脚本录制及调试

目录

脚本录制及调试

一、添加线程组

二、添加http代理服务器

三、http代理服务器配置

设置http代理服务器,设置端口号(需未被占用)

设置“目标控制器”,Test Plan Creation –> 目标控制器 –> “测试计划>线程组”

设置“分组”,Test Plan Creation –>分组 –> “每个组放入一个新的控制器”

设置“过滤条件”,Requests filtering–>排除模式–> “Add suggested Excludes”

代理服务器设置好之后点击启动

四、浏览器配置

设置浏览器代理,注意代理端口与jmeter里面设置的一致

设置完成后在浏览器上面操作项目

五、脚本录制

启动jmeter代理,浏览器设置代理后,浏览器的操作就会记录在线程组里

取消浏览器的代理,否则会打不开网页

六、脚本调试

在线程组下添加HTTP Cookie 管理器

添加察看结果树

检验脚本,点击启动回放脚本

启动回放完成后,点击察看结果树查看回放的脚本

调试脚本,回放错误的脚本(红色)我们可以右键“禁用”或者通过“响应断言”忽略错误状态

在步骤右键,选择“禁用”

添加响应断言,一般断言响应的文本或者状态码进行断言


一、添加线程组

二、添加http代理服务器

三、http代理服务器配置

设置http代理服务器,设置端口号(需未被占用)

设置“目标控制器”,Test Plan Creation > 目标控制器 > “测试计划>线程组”

设置“分组”,Test Plan Creation >分组 > “每个组放入一个新的控制器”

设置“过滤条件”,Requests filtering–>排除模式> “Add suggested Excludes”

一般可以通过排除模式过滤掉常用的静态资源请求:js脚本、css脚本、图片等。

一般正则表达式如下:

.*\.js.*|.*\.css.*

.*192\.168\.1\.106\.*

.*\.php.*|.*\.cgi.*|.*\.mp3.*|.*\.js.*|.*\.png.*|.*\.css.*|.*\.gif.*|.*\hquery.*|.*\.xml.*|.*\.ico.*|.*\.cab.*

代理服务器设置好之后点击启动

四、浏览器配置

设置浏览器代理,注意代理端口与jmeter里面设置的一致

设置完成后在浏览器上面操作项目

五、脚本录制

启动jmeter代理,浏览器设置代理后,浏览器的操作就会记录在线程组里

取消浏览器的代理,否则打不开网页

六、脚本调试

在线程组下添加HTTP Cookie 管理器

在“线程组”右键 –> “添加”–> “配置元件”–>“HTTP Cookie管理器”

设置HTTP Cookie 管理器,勾选每次反复清除cookie

添加察看结果树

在“线程组”右键 –> “添加”–> “监听器”–>“察看结果树”

检验脚本,点击启动回放脚本

启动回放完成后,点击察看结果树查看回放的脚本

调试脚本,回放错误的脚本(红色)我们可以右键“禁用”或者通过“响应断言”忽略错误状态

在步骤右键,选择“禁用”

添加响应断言,一般断言响应的文本或者状态码进行断言

添加完响应断言之后,我们还要添加一个断言结果的监听器来查看断言结果

步骤:“线程组”->”添加” ->”监听器“->”断言结果”

1、设置文本断言,在“要测试的模式”下“添加”http响应所包含的判断内容

2、状态码断言,选择“响应代码”,添加“要测试的模式”输入响应代码

断言成功的显示

断言失败的显示

猜你喜欢

转载自blog.csdn.net/weixin_46285621/article/details/112545252