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为例)
选项-高级-证书-查看证书-导入