jmeter--http代理服务器

jmeter gui图形界面
cli 命令行界面
真正做性能测试,执行过程使用的是cli模式
lib\ext文件夹下面放的是第三方插件,压测相关插件在这里
printable_docs文件是官方帮助文档
里面的index。html文件有官方帮助文档
同样在菜单栏有帮助,也有官方文档
但是尽量使用本地文档看
线程组:用于性能场景设计
场景:模拟真实用户对于服务器的影响
线程组就是来模拟服务器各种被访问的实际场景
setup线程组:前置线程组,线程组的准备工作
teardown线程组:最后收尾工作
setup和teardown一般都是只运行一次
先执行setup,最后执行teardown
定时器:等待一段时间
取样器:
ftp协议:传输数据的协议
smtp:邮件协议
tcp:tcp/ip协议 进行数据传输
不同的协议需要用不同的取样器
不同的协议有不同的接口
维护了调度器,相当于就是跑一秒钟,没有次数限制

录制脚本使用badboy和http代理服务器录制

一个完整的jmeter接口gui界面需要
线程组,取样器,监听器

1.badboy录制时
js不能解析,而且只能使用电脑默认的浏览器
不推荐

2.http代理服务器录制
不挑浏览器版本录制

步骤:
1.测试计划下添加线程组
2.测试计划右键添加非测试元件选择HTTP代理服务器

一个服务一定会有一个端口(端口不能冲突)


配置过滤

3.点击启动
会有一个弹窗,这个弹窗是一个证书
是一个代理证书,这个是录制https服务的时候需要用的

开始录制了
打开浏览器进入设置--系统和性能(或者高级设置)--打开计算机的代理设置

127.0.0.1代表本机,端口使用的是在代理服务器中写的端口8888
(43条消息) Jmeter使用HTTP代理服务器无法打开网页问题的解决方法_Yulisa_SYC的博客-CSDN博客_jmeter设置代理服务器以后无法上网
https协议录制之前需要安装证书
停止录制之后需要关闭代理服务器,不然就会出现无法上网的情况,无法访问网站

posted @ 2022-06-15 20:50  dengdengdeng1998  阅读(2165)  评论(0编辑  收藏  举报