立志成为一名优秀测试开发工程师(第八天)——jemeter的学习

article/2025/8/22 12:36:16

jemeter的学习

目录

一、jemeter常见元件的认识

二、jemeter手动设计脚本

三、jemeter工具录制脚本

一、jemeter常见元件的认识

①测试计划:所有元件的父级文件(容器),在所有元件的最顶层

其他元件都是基于测试计划来组织的

②线程组(所有的测试用例、请求一般都是在线程组下面执行的)

线程组中一般可以添加:

③sampler(取样器):执行的具体对应协议请求

④还可以添加逻辑控制器:控制脚本执行的逻辑

⑤前置后置处理器:在请求执行之前以及请求执行之后要设置的一些选项

⑥断言:脚本执行之后,对脚本执行断言

⑦定时器:在脚本执行之前设置一些执行任务,思考时间,集合点

⑧配置元件:在脚本执行之前,需要做的一些配置项

 选中项目右击可以对相应项目进行禁用

⑨监听器:对脚本(sampler)执行结果的监听

使用结果树来进行监听:

现目前有两个请求,和一个结构树,都位于同一层级,所以两个结果都能够监听得到

运行时请注意层级关系,层级不同,获取到的结果就不同:

简单地设计一个完整的脚本:

①手动设计;

②通过工具自动录制脚本:

        Badboy

        Blazemeter

        http代理服务器(不推荐,很多因素会导致失败)

二、jemeter手动设计脚本

1.在测试计划中新建线程组 (自定义名称,编辑注解、描述,设置线程数、线程启动时间、迭代次数、线程持续时间、线程延时)

2.线程组中新建sampler-取样器、http请求

3.选中相应的线程组右键可以只执行指定的线程组

脚本后缀名.jmx

想要关联cookie需要在配置元件中配置httpCookie管理器

记得勾选每次反复清除Cookie

新增

记得要填入utf-8,否则新增的信息会出现乱码:

查询:

(请求默认值:将请求中共同的参数放进这里面,免得重复填数据)

三、jemeter工具录制脚本

1.BadBoy工具录制脚本: 基于ie浏览器(网上很好找到资源,但可能会出现版本兼容问题,内容会有缺失,需要自己补充)

      

      ①打开工具,默认进入脚本录制状态,会自动录制

      

      ②在顶部搜索框中输入要访问的页面url地址并回车

      

      ③File->Export to jemeter:导出为jemeter脚本格式,脚本内容可能会有缺失

      

       ④打开jemeter,修改补充脚本后,运行jemeter脚本

2.Blazemeter工具录制脚本:暂时没有找到资源,需要连外网,并且想要导出脚本必须登录

        ①先解压压缩包

        ②打开谷歌浏览器

        ③进入拓展程序界面,开发者模式

        ④直接将解压的后缀名.crx插件拖拽进去

        ⑤即安装成功

      ⑥点击中间的红色按钮直接在当前浏览器上进行操作,工具会自动的录制

     

      登陆之后,Login/signUp变成用户名:

    

      

      

    录制结束之后,点击结束,然后重新进入工具,可以导出多种脚本:jmx、java、C、Python脚      本,

     这里导出jmx脚本(需要登录BlazeMeter)

     

 

进入到jemeter工具,运行:

 再导出python脚本,下载后进入Pycharm软件中运行:

  

即可自动进行相应的行为


http://www.hkcw.cn/article/HHOKuLLbQp.shtml

相关文章

如何使删除的数据不可恢复?

一些无用的数据包含我们计算机上的重要信息。如果你想让这些数据彻底不可恢复,你需要了解必要的数据擦除方法和一些有用的技巧。继续阅读并轻松获得解决方案。 第 1 部分:我可以使已删除的数据不可恢复吗? 是的,完全有可能使已删…

35岁小伙不结婚 爆改山洞隐居4年:美色不值得浪费时间金钱!

35岁小伙不结婚爆改山洞隐居4年。近日,一35岁小伙爆改山洞隐居4年引发网友热议,采访中他表示美色不值得自己浪费时间金钱,成本太高了。叫世外桃源也不为过,山洞门前有小河,门口可以种菜,而山洞用红砖建造,也非常现代化,有电脑和家具一应俱全的,书房是自己空间!建造一…

【Git】View Submitted Updates——diff、show、log

在 Git 中查看更新的内容(即工作区、暂存区或提交之间的差异)是日常开发中的常见操作。以下是常用的命令和场景说明: 文章目录 1、查看工作区与暂存区的差异2、查看提交历史中的差异3、查看工作区与最新提交的差异4、查看两个提交之间的差异5…

连接远程桌面计算机提示:“这可能是由于CredSSP加密数据库修正” 问题解决方案

连接远程计算机提示:“这可能是由于CredSSP加密数据库修正” 问题解决方案 1.连接远程计算机提示:“这可能是由于CredSSP加密数据库修正” 问题 2. win R,输入gpedit.msc,打开本地组策略编辑器 2.1 操作步骤:计算机配置–>系…

切片器导航-大量报告页查看的更好方式

切片器导航-大量报告页查看的更好方式 现在很多报告使用的是按钮导航,即使用书签按钮来制作页面导航的方式。但是当我们的报告有几十页甚至上百页的时候,使用书签按钮来制作页面导航,无论是对于报表制作者还是报告使用者来说都是一种很繁琐的…

AI智能体|扣子(Coze)搭建【自动生成超高质量PPT】工作流

各位好久不见,你的失踪人口又回来了,已经超过一周的时间没有进行文章的更新了。 没更新的这段时间,主要还是因为工作上的调整以及身体生病所导致的停更,具体以后再说。 我们先讲今天的主要主题,使用 Coze 智能体一键生…

day39python打卡

知识点回顾 图像数据的格式:灰度和彩色数据模型的定义显存占用的4种地方 模型参数梯度参数优化器参数数据批量所占显存神经元输出中间状态 batchisize和训练的关系 作业:今日代码较少,理解内容即可 一、 图像数据的介绍 1.1 灰度图像 从这里开…

Azure Devops pipeline 技巧和最佳实践

1. 如何显示release pipeline ? 解决方法: 登录devops, 找到organization - pipeline - setting下的Disable creation of classic release pipelines,禁用该选项。 然后在project - pipeline - setting,禁用Disable creation of classic release pipelines 现在可以看到r…

艺人李嘉琦回母校重庆大学开讲座 分享追梦历程

5月29日,演员李嘉琦回到母校重庆大学,参加新闻学院“优秀校友回母校”系列讲座。她以“梦想?梦幻?人生也是一部电视剧”为主题,与学弟学妹们分享了自己在母校时的学习生活和进入娱乐圈的奋斗经历。李嘉琦从小就有当演员的梦想,但不知道如何实现。高考时,她从内蒙古考入重…

定位例子(vue3)

定位 https://juejin.cn/post/7398348521135767567 一固定定位 1.1 固定定位是相对于根元素的,或说固定在浏览器视窗。

DSPE-PEG2000-Mal和DSPE-PEG2000-NHS偶联多肽的对比

1.结构区别: DSPE-PEG2000-MAL 的结构中包含马来酰亚胺(Mal)基团,这能够与含有巯基(-SH)的分子发生选择性反应,如半胱氨酸。它主要用于构建靶向脂质体,通过与特定的靶向分子结合实现…

数据库 1.0.3

数据库的数据类型问题 到目前为止实习的话百分之50都够用了 现在只是认识一下数据类型,还轮不到你一个实习生来写表 查询数据库不是想的那么简单 对于mysql,常用的数据类型就那几个 但是有的公司要求类型比较严格,在定义的时候感觉浪费几个空…

字节开源BAGEL可文生图、图像理解、图像编辑

BAGEL是由字节跳动开源的通用多模态大模型,一个原生支持多模态输入输出 思维链推理 MoE 架构优化的跨模态超级 AI。 话不多说,咱们今天来试着复现下。 1、下载代码,创建环境 git clone https://github.com/bytedance-seed/BAGEL.gitcd BA…

PaddleOCR本地部署 (Python+Flask)

查看配置: win10系统Python 3.9.13 NVIDIA GeForce RTX 3080 Ti 安装环境: 1)下载 CUDA Toolkit 12.6 2)安装 CUDA Toolkit 查看是否安装成功 nvcc --version3)安装 PaddlePaddle GPU 版本(配合 CU…

CSformer:结合通道独立性和混合的稳健多变量时间序列预测

原文地址:2312.06220 发表会议:AAAI 2025 代码地址:暂无 作者:王浩鑫 团队:四川大学 本博客内容主要介绍了此论文到底做了什么?以及我阅读中遇到的一些问题。 因为我本人就是时序预测方向的所以我直接借用AI助手对…

springcloud openfeign 请求报错 java.net.UnknownHostException:

现象 背景 项目内部服务之间使用openfeign通过eureka注册中心进行服务间调用,与外部通过http直接调用。外部调用某个业务方提供的接口需要证书校验,因对方未提供证书故设置了忽略证书校验代码如下 Configuration public class IgnoreHttpsSSLClient {B…

深度学习核心网络架构详解:从 CNN 到 LSTM

深度学习领域中,不同的网络架构适用于处理各种复杂的任务。本文将深入探讨几种必须掌握的核心网络架构,包括卷积神经网络 (CNN)、循环神经网络 (RNN) 及其变体长短时记忆网络 (LSTM) 和门控循环单元 (GRU),并结合具体案例和代码实现进行详细讲解。 一、卷积神经网络 (CNN) …

美国上诉法院暂时恢复实施特朗普政府关税政策

当地时间5月29日,美国联邦巡回上诉法院批准特朗普政府的请求,暂时搁置美国国际贸易法院此前做出的禁止执行特朗普政府依据《国际紧急经济权力法》对多国加征关税措施的行政令的裁决。联邦巡回上诉法院在裁决书中说,美国政府的请求已获批准,在本法院审议相关动议文件期间,美…

全球最大医院原院长涉嫌严重违纪违法 医疗界震动

全球最大医院原院长涉嫌严重违纪违法!今日,河南省纪委监委发布消息,河南省政协人口资源环境委员会主任阚全程因涉嫌严重违纪违法,正接受纪律审查和监察调查。此消息在医疗领域引发广泛关注。阚全程曾长期执掌“亚洲最大医院”郑大一附院,使得该事件备受瞩目。阚全程1963年…

“亚洲最大医院”原院长被查 医疗反腐再掀波澜

“亚洲最大医院”原院长被查 医疗反腐再掀波澜!河南省纪委监委今日发布消息,河南省政协人口资源环境委员会主任阚全程因涉嫌严重违纪违法,正接受纪律审查和监察调查。这一消息在医疗领域引起广泛关注。阚全程曾长期担任“亚洲最大医院”郑大一附院的院长,使得该事件更加引人…