jmeter学习(一)认识

本文详细介绍JMeter的安装步骤及目录结构,包括bin、docs、extras等关键目录的用途。解析JMeter工具组成,如资源生成器、用户运行器、报表生成器等,并深入讲解线程组、配置元件、定时器、断言等核心组件的功能。

jmeter安装,看这篇https://www.cnblogs.com/beyond-0102/p/9708276.html

1.jmeter安装完成之后的目录结构如下图: 在这里插入图片描述 bin:可执行文件目录,常用文件有以下几个:

ApacheJMeter.jar/jmeter.bat:windows下启动文件

jmeter.log:日志文件

jmeter.sh:linux启动文件(mac也是这个文件)

jmeter.properties:系统配置文件

jmeter-server.bat:wndows分布式服务器配置文件

jmeter-server:linux分布式服务器配置文件

docs:接口文档

extras:扩展插件

lib:所用到的插件目录

licenses:证书目录

printable_docs:用户手册(usermanual/index.html)

2.jmeter工具组成部分:

资源生成器:用于生成测试过程中服务器,负载机的代码。

用户运行器:通常是一个脚本引擎,根据脚本要求模拟指定用户行为。

报表生成器:根据测试中实时的数据生成报表,提供可视化的数据显示方式。

负载发生器:用于产生负载,通常以多线程或多进程的方式模拟用户行为 。

TestPlan:用来描述一个性能测试,包含与本次性能测试所有相关的功能,相当于lr的一个测试场景(新版的jmeter没有工作台咯)。
setup thread group:一种特殊类型的线程组,用于执行预操作,执行测试前进行定期线程组的纵行
teardown thread group:用于执行测试后操作,执行测试结束后进行定期线程组的执行
thread group:通常添加运行的线程组,可以看做一个虚拟用户组,线程组中的每个线程都可以理解为一个虚拟用户,线程组中包含的线程数量在测试执行过程中是不会发生改变的。
Test Fragment:测试片段是控制器上的一个特殊线程组,在测试树上与线程组处于一个层级,与线程组不同的是它不被执行,除非是一个模块控制器或者是被控制器所引用时才会被执行。
3.线程组的8类可执行元件:

配置元件(config element):用于提供对静态数据配置的支持
定时器:用于操作之间设置等待时间
前置处理器:用于在实际的请求发出之前对即将发出的请求进行特殊处理
后置处理器:用于对Sampler发出请求后得到的服务器响应进行处理
断言:用于检查测试中得到的相应数据是否符合预期,断言一般涌来设置检查点,用以保证性能测试过程中的数据交互是否与预期一致
监听器:用来对测试结果数据进行处理和可视化展示的一系列元件。不可用来监听系统资源。
取样器:是性能测试中向服务器发送请求,记录相应心,记录相应时间的最小单元。
逻辑控制器:包含两类元件,一类用于控制测试计划中sample节点发送请求的逻辑顺序,常用的有if控制器,switch controller,循环控制器,runtime controller等,另一类是用来组织可控制sampler节点的,如事物控制器,吞吐量控制器
取样器(sample),逻辑控制器(logic controller)是两种类型的控制器,用这些元件来驱动处理一个测试
在这里插入图片描述

源码地址: https://pan.quark.cn/s/d1f41682e390 miyoubiAuto 米游社每日米游币自动化Python脚本(务必使用Python3) 8更新:更换cookie的获取地址 注意:禁止在B站、贴吧、或各大论坛大肆传播! 作者已退游,项目不维护了。 如果有能力的可以pr修复。 小引波 推荐关注几个非常可爱有趣的女孩! 欢迎B站搜索: @嘉然今天吃什么 @向晚大魔王 @乃琳Queen @贝拉kira 第三方库 食用方法 下载源码 在Global.py中设置米游社Cookie 运行myb.py 本地第次运行时会自动生产个文件储存cookie,请勿删除 当前仅支持单个账号! 获取Cookie方法 浏览器无痕模式打开 http://user.mihoyo.com/ ,登录账号 按,打开,找到并点击 按刷新页面,按下图复制 Cookie: How to get mys cookie 当触发时,可尝试按关闭,然后再次刷新页面,最后复制 Cookie。 也可以使用另种方法: 复制代码 浏览器无痕模式打开 http://user.mihoyo.com/ ,登录账号 按,打开,找到并点击 控制台粘贴代码并运行,获得类似的输出信息 部分即为所需复制的 Cookie,点击确定复制 部署方法--腾讯云函数版(推荐! ) 下载项目源码和压缩包 进入项目文件夹打开命令行执行以下命令 xxxxxxx为通过上面方式或取得米游社cookie 定要用双引号包裹!! 例如: png 复制返回内容(包括括号) 例如: QQ截图20210505031552.png 登录腾讯云函数官网 选择函数服务-新建-自定义创建 函数名称随意-地区随意-运行环境Python3....
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值