有时候候录制脚本比写脚本且快,这时候我们可以采用录制的方法完成jmeter脚本工作
目录
1、badboy录制
2、代理服务器录制
1、badboy录制
第一步:下载安装
badboy2.2下载:链接:https://pan.baidu.com/s/1tiRkGne6t_kFWrnNFUa_iQ 密码:6j9s
双击exe文件,一路点下一步,即可完成安装,打开后,默认在录制中,可以点击红点,关闭录制
第二步:录制
录制步骤:点击“录制->输入网址,回车,操作需要录制的动作->再次点击”录制按钮,结束录制
录制完如下图:
回放:
点击“play all”按钮回放
点击File->Export to jmeter,即可导出.jmx格式的脚本
第三步:导入jmeter
同普通jmeter一样,导入在badboy录制的脚本
通常录制完的脚本,有很多我们不需要的信息,手动删除一下就可以了
其他:
badboy和jmeter一样,也可以断言、参数化等,调试脚本,虽然badboy也可以设置线程数进行压测,但还是建议使用jmeter进行压测。
参数化:
找到想要参数化的参数,将值改成${命名}格式,在左下角空白处,调出参数化工具,构造参数保存即可
多个参数时,回放时,需要遍历每一个参数
断言:
多个请求时,回放时,需要参数化检查点
2、代理服务器录制
第一步:添加测试计划
第二步:在工作台添加代理服务器
添加代理服务器,填写需要监听的端口号,并设置目标控制器为线程组
第三步:浏览器设置代理
以火狐浏览器为例,选则手动设置代理,端口号与jmeter中填写的一致,ip填写本机的ip地址
第四步:录制
在代理服务器中,点击“开始”
再到浏览器操作需要录制的动作,操作完成后,点击停止,即可完成脚本录制,如下:
另:录制过滤条件
配置一些过滤条件,录制的脚本就干净些
注意:
1、badboy录制时,遇到乱码情况,需要修改utf8格式为gbk格式
2、录制完,浏览器的代理要关掉,不然没法正常访问了