脚本录制及调试
目录
设置“目标控制器”,Test Plan Creation –> 目标控制器 –> “测试计划>线程组”
设置“分组”,Test Plan Creation –>分组 –> “每个组放入一个新的控制器”
设置“过滤条件”,Requests filtering–>排除模式–> “Add suggested Excludes”
启动jmeter代理,浏览器设置代理后,浏览器的操作就会记录在线程组里
调试脚本,回放错误的脚本(红色)我们可以右键“禁用”或者通过“响应断言”忽略错误状态
一、添加线程组
二、添加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、状态码断言,选择“响应代码”,添加“要测试的模式”输入响应代码
断言成功的显示
断言失败的显示