jmeter
文章平均质量分 62
简丹**
这个作者很懒,什么都没留下…
展开
-
jmeter-问题五:jsonpath如何确认是取得对的呢?
察看结果树 - 选择json path tester - 输入json path - 点击test。比如要取到 data中的add_time_text。原创 2024-02-16 09:18:59 · 226 阅读 · 0 评论 -
jmeter-问题四:json断言时,预期结果那里如何不写成固定值?
断言处引用断言结果。原创 2024-02-15 11:01:36 · 184 阅读 · 0 评论 -
jmeter-问题三:如何在给接口命名,使得察看结果树更清晰
jmeter中声明的变量在任意地方都可以引用,我们可以利用这一点来实现。原创 2024-02-15 10:32:35 · 361 阅读 · 0 评论 -
jmeter-问题二:JMeter进行文件上传时,常用的几种MIME类型
application/octet-stream: 二进制数据,通常用于不确定类型的文件,如 .bin, .exe, .class, .dll 等。application/vnd.android.package-archive: Android APK文件,即 .apk 文件。application/ms-excel: Microsoft Excel文件,对应 .xls 和 .xlsx 文件。video/mpeg: MPEG视频,对应 .mpg, .mpeg, .m4v 等文件。原创 2024-02-10 09:15:14 · 1578 阅读 · 0 评论 -
jmeter-问题一:关于线程组,线程数,用户数详解
线程数:线程数是几就代表几个用户。原创 2024-02-04 16:27:05 · 1724 阅读 · 0 评论 -
jmeter- 14生成测试报告
操作步骤:先打开jmeter的GUI界面,创建好要测试的测试集进入cmd 通过命令方式运行jmeter生成测试报告。原创 2024-02-19 19:48:12 · 379 阅读 · 0 评论 -
jmeter-总结
在JMeter中,线程数的设置确实是用来模拟用户的数量。当您在线程组中设置线程数为10时,意味着JMeter会创建10个线程,每个线程可以看作是一个虚拟用户。综上所述,尽管所有线程使用相同的登录凭据,JMeter通过并发执行和独立的线程机制,能够有效地模拟多个用户同时进行登录操作的场景。设定测试持续时间:通过调度器,可以指定测试的总持续时间,例如,你可能想要运行测试30分钟以观察系统在一段时间内的表现。1、环境变量,全局变量,局部变量,还有文档参数化的变量都使用{{变量名}}方法引用 如{{url}}原创 2024-02-20 09:00:00 · 710 阅读 · 0 评论 -
jmeter- 13常用函数
格式化 ${__time(yyyy-MM-dd hh:mm:ss,)} 格式化成时分秒。${__Random(1,3)} 1和3 表示随机数范围。:生成当前时间 ${__time(,)} 毫秒数。原创 2024-02-19 09:00:00 · 115 阅读 · 0 评论 -
jmeter-12jmeter的录制功能
文章目录什么情况下使用录制功能?操作流程具体设置如下观察结果什么情况下使用录制功能?在测试过程中,很多时候可能会没有接口文档,这样你不知道请求方式,url,等等如何进行测试?jmeter提供了对应的录制功能。录制功能可以抓到具体的接口信息操作流程创建线程组选择测试计划 – 添加 – 非测试元件 – http代理服务器打开计算机设置 – 找到代理服务设置,选择手动设置代理回到jmeter – http代理服务器 – 设置对应的端口号选择线程组点击启动http代理服务器 – 操作页面具体设置原创 2024-02-18 11:10:16 · 238 阅读 · 0 评论 -
jmeter-11数据批量生成(向数据库批量插入数据)
当你需要造数据的时候,比如注册20个新用户,这个时候可以使用jmeter与数据库连接,向数据库批量插入数据。因为ids本身就是个变量需要引用,那么就是如下图一样,而里面对n的引用就不生效了。线程组 – 右键添加 – 取样器 – JDBC Request。线程组 – 右键添加 – 逻辑控制器 – 循环控制器。循环控制器 – 右键添加 – 配置元件 – 计数器。设置循环控制器为20(20个用户通过循环来添加)(这个是用来使得20个用户名不一样)而这里不需要v函数进行拼接呢?具体连接方式:详见《原创 2024-02-18 11:09:55 · 684 阅读 · 0 评论 -
jmeter-10调试取样器
jmeter variables:是否查看运行时变量,包括自定义变量、脚本运行时添加的变量等,默认展示(true)选择线程组右键 >>> 添加 >>> 取样器 >>> 调试取样器(Debug Sampler)jmeter中添加调试取样器,可以用于检测测试过程的值如:变量、参数、系统设置等。比如在进行数据库关联时,从数据库查询到的结果,赋给变量sql_username。jmeter 属性:是否查看jmeter属性,默认不展示(false)系统属性:是否查看系统属性,默认不展示(false)原创 2024-02-17 10:06:10 · 513 阅读 · 0 评论 -
jmeter-09v函数进行参数拼接(动态变量名)
从数据库随机查询五本书的详细信息,然后根据数据库返回的五本书的id去分别访问这五本书的对应的书籍详情页接口,校验接口返回的书籍名称和数据库中的书籍名称是否一致。难点根据数据库返回的id进行http请求(路径/book/queryBookDetail/id,难在这个id是个动态的变量)?v函数的使用:就像变量一样可以在jmeter的各个地方引用。解决办法:id由 循环控制器+计数器+v函数进行参数拼接。循环控制器 - 右键添加 - 配置元件 - 计数器。使用函数助手查看v函数语法。比如:请求的取样器中。原创 2024-02-17 09:55:26 · 680 阅读 · 0 评论 -
jmeter-08接口关联
在多个接口请求之间,往往需要通过Cookies、Session ID等信息来维护用户的登录状态或操作上下文。:在复杂的业务流程中,一个接口的输出可能成为另一个接口的输入。接口关联允许测试者从一个接口的响应中提取信息,并将这些信息用于其他接口的请求中,从而模拟真实的数据流转过程。在JMeter测试中,接口关联是为了模拟真实用户的操作流程和数据传递过程。1、登录:当登录接口请求得到响应之后,添加一个后置处理器,取到接口返回的token数据。加入购物车接口:请求数据需要一个token,代表是谁加入购物车。原创 2024-02-16 09:20:41 · 468 阅读 · 0 评论 -
jmeter-07jmeter与数据库关联
比如:SELECT id,username FROM sxo_user LIMIT 1000,5这个sql语句返回的id和username都是五个值,但是你命名变量的时候是命名的sql_id和sql_username两个变量。2)5.x.xx的注册驱动语句是: com.mysql.jdbc.Driver;8.x.xx的是:com.mysql.cj.jdbc.Driver。线程组 --> 右键添加 --> 配置元件 --> JDBC Connection Configuration。原创 2024-02-15 21:10:58 · 2633 阅读 · 0 评论 -
jmeter-06常用的几种断言方式
jmeter常用的几种断言响应断言json断言持续时间断言原创 2024-02-08 20:28:50 · 952 阅读 · 0 评论 -
jmeter-05变量(用户定义变量,用户参数,csv文档参数化)
测试计划 --> 线程组 --> 配置元件 --> 用户自定义变量用户定义变量和csv是配置元件,用户参数是前置处理器其他:线程是进程的一部分,而进程则是应用程序的执行实例。应用程序在运行时可以创建多个进程,每个进程可以有多个线程。原创 2024-02-08 10:27:26 · 1226 阅读 · 0 评论 -
jmeter-04创建请求
POST请求的请求参数主要有三种形式:x-www-form-urlencode,form-data,JSON 数据格式。选择post请求,直接在参数栏输入参数就是 application/x-www-form-urlencoded格式。对比postman 协议域名路径都是写在一处的,然后公共参数写在params,post请求参数写在body中。测试计划(可修改名称)- 线程组(可修改名称) - 取样器(选择HTTP请求,可修改名称)新建请求 - 添加察看结果树 - 运行 - 在察看结果树里面看响应结果。原创 2024-02-04 22:16:43 · 2602 阅读 · 0 评论 -
jmeter-03界面介绍
新建测试计划:创建一个空白的测试计划,用于开始新的性能测试项目。(点击后之前的会不见,可以文件-最近的打开找到)模板打开:打开已有的测试计划文件,可以是从本地文件系统选择,或者是从指定的URL下载。保存:将当前测试计划保存到文件系统中。剪切/复制/粘贴:剪切/复制/粘贴当前你选中的元件清除:这个选项通常指的是清除当前选中监听器的执行结果。在JMeter的测试计划中,可以有多个监听器来展示测试结果,如图形结果、摘要报告等。选择“清除”会仅清除当前选中的那个监听器的数据展示,而不影响其他监听器的结果。清除全部。原创 2024-02-03 09:19:05 · 694 阅读 · 0 评论 -
jmeter-02切换中文,改为白色背景
找到set JMETER_LANGUAGE=-Duser.language=“en” -Duser.region="EN"部分。在jmeter路径下找到文件jmeter.bat开启编辑模式,然后弹框选择是,重启。原创 2024-02-02 12:49:16 · 899 阅读 · 0 评论 -
jmerter-01安装
2.解压JMeter安装包 就可以双击jmeter.bat 运行启动。1.配置JDK环境 Jmeter到目前为止只支持java 8+3.运行过程中,不要关掉小黑窗。原创 2024-02-02 07:59:40 · 148 阅读 · 0 评论