jmeter脚本录制方案
一)Jmeter录制
1、创建线程组
存储脚本
2、创建HTTP代理服务器
录制脚本配置元件
3、参数详解
Test Plan Creation 参数详解:
端口:这个端口号应该与代理的端口一致,且不能够被占用。如何查看端口是否被占用呢,询问度娘就好啦。
目标控制器:选择要存放录制数据的目录
分组:
a)不对样本分组:所有请求全部罗列
b)在组间添加分割:加入一个虚拟的以分割线命名的动作
c)每个组放入一个新的控制器:执行时按控制器给输入结果
d)只存储每个组的第一个样本:保存第一次的url请求
Request Filtering :
添加一些过滤条件,这里我们添加一个系统建议的过滤正则用来简单的将一些不需要的页面过滤出去
4、填写端口与目标控制器
5、设置过滤
根据实际情况填写正则表达式
正则表达式教程网站
https://baijiahao.baidu.com/s?id=1588848792548192879&wfr=spider&for=pc
6、以火狐浏览器为例子设置代理
端口与jmeter填写一致
7、启动jmeter脚本录制
会在bin目录下生成安全证书
8、火狐浏览器安装“安全证书”
9、 操作浏览器,脚本录制
二)使用google浏览器的blazemeter插件
BlazeMeter提供了一个Chrome插件,通过插件能自动进行流量录制和Jmeter脚本生成,相当于升级版的Badboy。
1、安装blazemeter
下载网站:https://chrome.google.com/webstore/category/extensions?hl=zh-CN
官方网站:https://www.blazemeter.com/
2、启动blazemeter开始录制脚本
3、开始使用
三)badboy录制
不推荐
四)手写脚本
强力推荐
既然玩jmeter就不要依赖录制,会产生很多无关请求
录制看似简单,其实后期调试很麻烦