随笔分类 -  Software Test

摘要:Jmeter中一个线程组下多个请求依次并发 - 为什么要取名字 - 博客园 阅读全文
posted @ 2023-05-23 17:03 代码诠释的世界 阅读(596) 评论(0) 推荐(0) 编辑
摘要:1、场景 系统接口有不同频率限制,但是测试时,需要所有接口都要调用,每个接口起一个线程,超过了服务端的线程池,所以需要将接口合并到一起,由一个线程来发送 2、方案 在每个接口下使用常量吞吐量定时器 控制接口的发送频率 3、经过测试,实际吞吐量与预期基本一致 阅读全文
posted @ 2023-05-23 16:58 代码诠释的世界 阅读(286) 评论(0) 推荐(0) 编辑
摘要:1、起因 由于系统并发预期的吞吐量在8000左右, 自己的win10以及另一台win10根本吃不住这个并发jmeter资源,想继续增加并发是不可能了,所以只能搞到公司的服务器上,不然没法出报告啊 2、部署环境 咱就搞三个执行机 3、分别安装部署JDK和Jmeter https://www.cnblo 阅读全文
posted @ 2023-05-23 16:37 代码诠释的世界 阅读(250) 评论(0) 推荐(0) 编辑
摘要:1、场景 测试过程中,有时候需要修改系统时间,以验证相关记录为后端时间记录 2、解决方法 启动docker的时候加如下参数 --privileged=true 3、修改时间 可以使用date修改 date -s "2023-05-23 10:00:00" 4、遇到的问题 问题1、普通用户无权限 % 阅读全文
posted @ 2023-05-23 11:01 代码诠释的世界 阅读(889) 评论(0) 推荐(0) 编辑
摘要:1、聚合报告指标 聚合报告列表项介绍 1、Label:请求的名称,就是脚本中Sampler的名称。 2、#Samples(样本):总共发给服务器的请求数量,如果模拟10个用户,每个用户迭代10次,那么总的请求数为:10*10 =100次。 3、Average(平均值):默认情况下是单个Request 阅读全文
posted @ 2023-05-15 17:49 代码诠释的世界 阅读(1284) 评论(0) 推荐(0) 编辑
摘要:1、生成jmeter报告报错 Consumer failed with message :Begin size 0 is not equal to fixed size 5 2、jmeter的jmx格式的聚合报告转换成html时报错 An error occurred: Report generat 阅读全文
posted @ 2023-05-15 17:39 代码诠释的世界 阅读(322) 评论(0) 推荐(0) 编辑
摘要:参考链接: (65条消息) jmeter并发数量以及压力机的一些限制_jmeter最大支持多少并发_夏洛特疯猫的博客-CSDN博客 阅读全文
posted @ 2023-05-15 17:35 代码诠释的世界 阅读(227) 评论(0) 推荐(0) 编辑
摘要:记录一下,自动化可用 参考链接: https://www.cnblogs.com/jxial/p/15169803.html 阅读全文
posted @ 2023-05-15 16:40 代码诠释的世界 阅读(21) 评论(0) 推荐(0) 编辑
摘要:一、jmeter命令帮助 jmeter --help SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/D:/apache-jmeter-5.4/lib/log4j-slf4j 阅读全文
posted @ 2023-05-15 16:14 代码诠释的世界 阅读(970) 评论(0) 推荐(0) 编辑
摘要:如果您在JMeter分布式测试中需要产生唯一值,可以使用以下两种方法: 1、Redis数据存储器: Redis是一个开源、基于内存的、支持多种数据结构的NoSQL数据库。可通过使用Redis数据存储器来生成唯一值。详情请参见Redis数据存储器配置示例。 2、-Counter功能: 可以使用-JMe 阅读全文
posted @ 2023-05-15 15:50 代码诠释的世界 阅读(137) 评论(0) 推荐(0) 编辑
摘要:在JMeter分布式测试中,每个被测试的目标机器都会启动一个JMeter客户端进行测试。这会导致变量可能不唯一的问题。 为了确保变量的唯一性,在执行分布式测试时可以使用以下方法: 1、使用__UUID函数 在测试计划中使用 __UUID 函数可以生成唯一的值。例如,在需要使用时间戳作为变量的值时,可 阅读全文
posted @ 2023-05-15 15:48 代码诠释的世界 阅读(250) 评论(0) 推荐(0) 编辑
摘要:一、简介 在JMeter中,生成随机数的方法很多,常用的方法包括: 1)Random Variable(随机变量):通过设定随机数的上下限、格式等参数来生成随机数。可以在测试计划或线程组中的任何位置使用该控制器。 2)Random Controller(随机控制器):可以设置不同的子控制器,并按照一 阅读全文
posted @ 2023-05-15 15:40 代码诠释的世界 阅读(3148) 评论(0) 推荐(0) 编辑
摘要:一、简介 JMeter是一款开源的性能测试工具,它可以模拟多个用户同时访问应用程序或网站,以测试其负载能力和性能指标。对于大型系统或高并发测试场景,单机JMeter经常达不到测试要求,这时候可以使用分布式架构。 本文旨在介绍如何在Windows 10上部署JMeter分布式环境。 二、配置主节点 1 阅读全文
posted @ 2023-05-15 15:31 代码诠释的世界 阅读(700) 评论(0) 推荐(0) 编辑
摘要:1、起因 有时候软件系统UI的分辨率有特殊的要求(手机端的,或者是大屏幕显示器),通过浏览器查看的时候,需要设置相同的分辨率。 查看页面是否布局不符合要求 2、设置方法 点击浏览器右侧三个点-》更多工具-》开发者工具,或者F12直接打开 点击右上角设置 点击设备 点击添加自定义设备 根据需求添加不同 阅读全文
posted @ 2023-05-11 17:00 代码诠释的世界 阅读(2836) 评论(0) 推荐(0) 编辑
摘要:1、使用ps查询应用pid ps -ef | grep java 输出信息 ~$ ps -ax | grep mdc 2125 pts/5 S+ 0:00 grep --color=auto mdc 31795 ? Ssl 28:47 java -Xms2G -Xmx2G -XX:Metaspace 阅读全文
posted @ 2023-05-11 10:44 代码诠释的世界 阅读(885) 评论(0) 推荐(0) 编辑
摘要:1、查找系统pid ps -aux | grep [进程名] 2、查看指定进程线程占用CPU情况 pidstat -p [进程PID] -t 1 显示结果 ~$ pidstat -p 31795 -t 1 Linux 4.15.0-176-generic (cpu2) 05/10/2023 _x86 阅读全文
posted @ 2023-05-10 17:51 代码诠释的世界 阅读(2818) 评论(0) 推荐(0) 编辑
摘要:1、插件地址 https://jmeter-plugins.org/ 2、安装方式 2.1官网下载插件安装 https://jmeter-plugins.org/?search=jpgc-casutg 安装位置 重启即可 2.2使用插件管理安装 安装插件管理 https://jmeter-plugi 阅读全文
posted @ 2023-05-10 17:31 代码诠释的世界 阅读(928) 评论(0) 推荐(0) 编辑
摘要:1、安装JDK环境,1.8及以上 下载地址 https://www.oracle.com/java/technologies/downloads/#java8 安装之后,配置JDK环境变量 vi ~/.bashrc , 或者~/.profile export JAVA_HOME=/path/to/j 阅读全文
posted @ 2023-04-16 18:37 代码诠释的世界 阅读(700) 评论(0) 推荐(0) 编辑
摘要:1、前提 默认系统已经安装并配置JDK环境(建议还是用LInux做性能测试) 2、下载jmeter Jmeter官网下载页面地址:​ ​https://jmeter.apache.org/download_jmeter.cgi​ 3、解压下载的Jmeter文件到D盘或者其他盘符, 不建议放C盘 4、 阅读全文
posted @ 2023-04-05 21:42 代码诠释的世界 阅读(157) 评论(0) 推荐(0) 编辑
摘要:1、问题 之前是java8的时候装的jmeter突然不能用了,报错Uncaught Exception java.lang.IllegalAccessError: class com.github.weisj.darklaf.ui.filech...... 2、原因 升级了java17 3、解决办法 阅读全文
posted @ 2023-03-23 20:18 代码诠释的世界 阅读(241) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示