赞
踩
Jmeter进行性能测试可以通过设置代理来录制脚本
添加->非测试元件->http代理服务器
(鼠标右键点击左侧test plan 列表-> Add->Non-Test Elements
-> HTTP(S) Test Script Recorder)
添加后
添加 -> 线程(用户)-> 线程组
(Add-> Threads(users)-> Threads Group)
在线程组中添加HTTP请求默认值(HTTP Request Defaults),在服务器名称或IP中输入被测的网址
添加->配置元件->HTTP请求默认值
这一步很重要
选中线程组 -> 右键 -> 添加 -> 逻辑控制器 -> 录制控制器
(Threads Group-> Add -> Logic Controller -> Recording Controller
代理服务器的默认端口为8080,也可以随意修改,修改前尽量通过netstat –ano命令查看一下本机正在使用的端口,不要重复使用,否则录制不到jmeter脚本
目标控制器:决定决定将来控制的脚本放在那个目录。
设置目录控制器位置
测试计划>线程组 或者 测试计划>线程组>录制控制器
分组:录制脚本时将增加很多节点,把这些节点进行分组
默认勾选‘记录HTTP信息头’
排除掉不需要的模式
requests filtering>排除模式>添加或者添加建议排除
此时使用的是 正则表达式
测试计划>HTTP代理服务器 >启动
下面框出的是提示你装证书时,点OK即可,证书生成之后在bin目录下
强行翻译:根CA证书在IMeter hin目录下创建的apachemetertemporaryrootca根CA证书在JMeter
bin目录下创建的ApacheJMeterTemporaryRootCA安装方法请参考组件参考文档“安装HTTPS记录JMeter
CA证书”章节。证书的持续有效期为7天,如果创建的证书(见下文)比您上次安装的证书更新,请确保删除旧的证书并安装新的证书。在browserCN=_JMeter根CA用于记录(INSTALL
ONLY IF ITS YOURS)中安装证书时,请检查以下详细信息,OU=Username: ASUS, C=CN•指纹(SHA1):
7d 7f CA 22 c7 a0 Oa 53 7f 3c 3d 6b 18 66 0d 3c db do bc 2e•创建:Wed Nov
23 03:13:06 CST 2022OK
注:抓Https需要装ca证书,证书安装百度即可,证书位置:bin目录下ApacheJMeterTemporaryRootCA.crt 文件
1.设置本机代理设置
设置->网络->代理->手动设置代理
‘
2.点击设置
3.设置本机代理
设置为127.0.0.1,同时输入软件的端口号(上面设置的端口号8080)
也可以通过浏览器找到本地代理设置
Edge
设置>系统和性能>打开计算机的代理设置>
浏览器证书导入(重要)
Edge证书导入路径为:设置>隐私、搜索和服务>安全性>管理证书>导入
进入导入证书,证书的目录是安装的JMeter的bin目录下
此时,导入的证书的目录是JMeter的bin目录下
导入成功
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。