Jmeter脚本录制

1.脚本录制

1.1 Badboy

1.1.1 Badboy下载安装

»下载地址:

»版本选择:最新版

»安装:默认安装

1.1.2 Badboy录制

»默认处于录制状态

»输入URL点击访问按钮即可录制

»Request模式(默认)/navigation模式

»点击停止按钮即可停止

1.1.3 Badboy脚本导出

»File→Export to Jmeter…

»导出.jmx文件

»在Jmeter中导入.jmx文件

1.1.4 注意事项

»只有Request模式(默认)才能导出Jmeter脚

»当前页面脚本提示出现错误,直接忽略,不影响结果

»录制脚本导出后,在Jmeter导入报错,这是因为Badboy和Jmeter版本不对应导致,升级至最新版

1.2 使用Jmeter代理录制

1.2.1 Jmeter配置:

测试计划:添加线程组-添加录制控制器

工 作 台:非测试元件-HTTP代理服务器

1.2.2 HTTP代理服务器设置:

端口号:默认8888,不冲突即可

目标控制器:测试计划-线程组-录制控制器

分组:每个组放入一个新的控

1.2.3 浏览器配置

代理设置:(Firefox为例)

选项-高级-网络-连接设置-手动配置代理[127.0.0.1:8888]

1.2.4 录制注意事项

浏览器代理设置完成后,在浏览器打开网址即可录制

TIPS:

录制过程中,不要关闭Jmeter

HTTP代理服务器配置发生改变需重启服务、重启浏览器ü

如果录制https请求需要先导入证书

如请求信息需要带cookie,则在录制的【目标控制器】模块下添加【HTTP COOKIE 管理器】,Jmeter会将cookie信息收集,然后请求时会自动携带

录制时网页有上传文件的操作将上传文件拷贝到Jmeter/bin目录下上传

1.2.5 录制https

启动HTTP代理服务器后,会在jmeter/bin目录下生成证书文件

ApacheJMeterTemporaryRootCA.crt

浏览器证书导入:(Firefox为例)

选项-高级-证书-查看证书-导入