Jmeter录制web脚本以及调试
一、Jmeter录制web脚本的代理配置
需要通过http代理服务器进行脚本录制
1.首先对测试计划添加——http代理服务器
测试计划右键——非测试元件——http代理服务器
2.配置http的代理服务器参数
端口号:8888 目标控制器选择 录制的线程组
3.为了避免产生过多的无用脚本,高级设置里添加排除模式,录制时会将不需要的脚本文件过滤删除
二、配置web浏览器的本地代理
以谷歌为例,其他浏览器大都一致或者百度
浏览器—设置——高级——系统——打开您计算机的代理设置
代理的IP和端口号设置
打开局域网设置页面
勾选代理服务器,录入本机地址127.0.0.1,端口号和jmeter的http代理服务器端口号一致:8888
以上一、二就将代理配置好了,接下来进行录制
三、 web录制
点击jmeter的http代理服务器的启动
弹框点ok
进入录制模式
打开录制的页面,进行录制即可,录制时录入的数据最好是手动录入,不要使用历史等下拉
录制完毕,如下图
检查录制脚本是否需要优化
优化原则:
- 代理服务器requests Filtering 设置一下,添加建议排除:js/css/jpg/png/jpeg/php/jsp/html/htm/js
- 与目标网站无关的域名请求删掉
- 没有发送任何请求数据的禁用
- 重复的无用请求删掉
执行,使用查看结果数,查看是否有报错,以及预期结果是否生成