随笔分类 -  jmeter

摘要:写了一个接口,运行时报错,报错信息如下: Response code: Non HTTP response code: javax.net.ssl.SSLExceptionResponse message: Non HTTP response message: Received fatal aler 阅读全文
posted @ 2025-02-18 18:06 板栗+ 阅读(25) 评论(0) 推荐(0) 编辑
摘要:今天给大家介绍一下,如何在不同的线程组实现参数的传递。比如:注册和登录在两个不同的线程组下。要求用注册成功的用户名去实现登录请求。也就是说,注册时的用户名是用随机字符串函数,随机生成的。登录的请求参数用户名需要在注册成功的响应数据中提取。 1、在第一个线程组下的注册中添加一个后置处理器-->正则表达 阅读全文
posted @ 2024-12-13 16:52 板栗+ 阅读(77) 评论(0) 推荐(0) 编辑
摘要:解决办法: 1、在注册表中按照下面的数据项去设置。 win+r打开dos窗口,输入regedit,可打开注册表。一般不建议新手直接去修改注册表。2、新建txt,保存以下脚本修改后缀为reg文件,编辑值如下,保存后双击执行;重启电脑,再次压测即不会出现报错。解析中值为10进制,下方脚本已全转换为16进 阅读全文
posted @ 2024-12-13 14:57 板栗+ 阅读(14) 评论(0) 推荐(0) 编辑
摘要:利用jmeter工具做分布式性能测试,调度机远程调度执行机执行脚本的时候,报错了。 报错信息如下: Error in rconfigure() method java.lang.ClassCastException: cannot assign instance of java.util.HashM 阅读全文
posted @ 2024-08-23 08:45 板栗+ 阅读(125) 评论(0) 推荐(0) 编辑
摘要:分布式压测注意事项:1、保持Contorller和Agent机器的JDK、jmeter以及插件等配置版本一致;2、如果测试数据有用到CSV或者其他方式进行参数化,需要将data?pools在每台Agent上复制一份,且读取路径必须保持一致;否则会出现取不到数据的情况,造成压测失败;3、确保Conto 阅读全文
posted @ 2024-08-20 20:35 板栗+ 阅读(23) 评论(0) 推荐(0) 编辑
摘要:如果使用jmeter做过参数化的人都知道,参数化的方式有多种,其中一种就是使用用户定义的变量,还有一种是使用用户参数。那么,这两个有什么异同呢? 一、先说相同的点: 1、都可以参数化,以供sampler调用。 2、都是key-values的形式展示。 二、再说说区别,我们在讲这个区别的时候,还是结合 阅读全文
posted @ 2021-08-03 10:48 板栗+ 阅读(1155) 评论(0) 推荐(0) 编辑
摘要:一、插件的安装 Throughput Shaping Timer这个是jmeter的插件,需要自己去下载,下载地址:https://jmeter-plugins.org/?search=jpgc-tst,下载完成后,放置到jmeter安装路径的lib\ext下。重启jmeter,在定时器组件中就可以 阅读全文
posted @ 2021-07-23 15:45 板栗+ 阅读(1390) 评论(0) 推荐(1) 编辑
摘要:在jmeter上,我们所有的测试活动是基于一个测试计划的,而具体的请求都是在线程组下执行的。一个线程组下可以添加多个请求。这些请求可是相同的协议,也可以是不同的协议。当有多个请求的时候,点击启动执行时,根据具体的发送时间,有些请求已经发送了多个,另外的请求才开始发送。就好比赛跑的时候,参赛人员都在同 阅读全文
posted @ 2020-08-21 11:28 板栗+ 阅读(4253) 评论(4) 推荐(0) 编辑
摘要:测试过程中,需要根据不同的场景来设置自己的jmeter脚本,比如:发送短信的业务就需要获取到用户登录后的jsessionid,那么根据这个场景,编写脚本就有不同的实现方式。第一种,登录和发短信两个接口使用关联技术,从登录的响应数据中提取到jsessionid,然后传递给发短信的接口,发短信接口在发送 阅读全文
posted @ 2020-08-20 14:02 板栗+ 阅读(2285) 评论(0) 推荐(2) 编辑
摘要:jmeter支持很多协议,比如Web(http/https)、Soap、Ftp、Database(JDBC)、LDAp、JMS、Mail(POP3/IMAp)、Java。上传是向服务器发送数据,一般来讲都是post。在jmeter中也是可以实现文件上传的,我就以http请求为例,上传文件是如何设置的 阅读全文
posted @ 2020-08-19 16:00 板栗+ 阅读(5244) 评论(2) 推荐(0) 编辑
摘要:在jmeter 线程组中,我们可以看到除了线程属性配置,还有调度器的配置,那么这个调度器配置有什么作用,它的使用场景是什么呢? 接下来,我给大家介绍下,调度器的使用场景和具体设置。 首先,我们知道在性能测试中,测试系统的稳定性的时候,需要持续运行业务一段时间,通过综合分析交易执行指标和资源监控指标, 阅读全文
posted @ 2020-08-18 15:13 板栗+ 阅读(5697) 评论(0) 推荐(1) 编辑
摘要:遇到一些综合场景的设置,每个不同的请求并发数设置不同的时候,可以用多个线程组的组合来实现,但是这个时候,会遇到一个问题,那就是jmeter各个线程组之间是相互独立的,各个线程互不影响,所以线程组A中输出的参数,无法直接在线程组B中调用。 拿token来说,虽然每一个线程组中我们也可以在放一个登录请求 阅读全文
posted @ 2020-04-24 12:35 板栗+ 阅读(1918) 评论(0) 推荐(0) 编辑
摘要:Jmeter录制脚本时,跟http脚本录制主要区别是,https录制需要添加安全证书。 那么在jmeter上如何操作呢?且看下面的操作步骤 一、jmeter的代理服务器及证书配置 1、打开jmeter后,在工作台右键选择非测试元件,添加“HTTP代理服务器” 2、在线程组下面添加“录制控制器” 3、 阅读全文
posted @ 2020-02-28 14:35 板栗+ 阅读(335) 评论(0) 推荐(1) 编辑
摘要:参数详细解释: Sample#:编号类似id Start Time:开始时间 Thread Name:线程名称 Label:请求名称 Sample Time:取样时间ms Status:状态 Bytes:接受字节数 Sent Bytes:发送字节数 Latency:等待时间 Connect Time 阅读全文
posted @ 2019-12-30 16:57 板栗+ 阅读(1376) 评论(0) 推荐(0) 编辑
摘要:通过浏览器下载文件时,会提示选择保存路径,但是利用测试工具jmeter请求时,在页面看到请求次数是增加了,而本地没有具体下载下来的文件。 需要在具体的文件下载请求下面,添加后置处理器-bean shell postprocessor 在bean shell postprocessor的script中 阅读全文
posted @ 2019-11-20 17:47 板栗+ 阅读(397) 评论(0) 推荐(1) 编辑
摘要:通过调用接口,对服务器产生压力,单接口测试,会遇到响应数据返回的是要求先登录。这是我们在调用这个接口时,根据业务逻辑,必须先登录才可以,比如:提交订单,那么就需要先获取用户登录的JSESSIONID,然后再把该JSESSIONID作为提交订单接口的请求头信息。 下面详细介绍下,在jmeter上如何实 阅读全文
posted @ 2019-11-14 18:15 板栗+ 阅读(2124) 评论(0) 推荐(0) 编辑
摘要:1、 时区设置问题 Cannot create PoolableConnectionFactory (The server time zone value '???��������??��??' is unrecognized or represents more than one time zon 阅读全文
posted @ 2019-09-21 10:33 板栗+ 阅读(1576) 评论(0) 推荐(2) 编辑
摘要:Jmeter分布式执行原理: 1)Jmeter分布式测试时,选择其中一台作为控制机(Controller),其它机器做为代理机(Agent)。 2)执行时,Controller会把脚本发送到每台Agent上,Agent 拿到脚本后开始执行,Agent执行时不需要启动Jmeter,只需要把jmeter 阅读全文
posted @ 2019-08-25 21:01 板栗+ 阅读(649) 评论(0) 推荐(0) 编辑
摘要:jmeter3.2版本中CSV Data Set Config从本地读取静态文件的时候,遇到中文乱码的解决方式如下: CSV Data Set Config设置 http请求数据显示乱码 把txt文档的编码格式修改成ANSI,在CSV Data Set Config中的file encoding 不 阅读全文
posted @ 2019-07-17 16:21 板栗+ 阅读(627) 评论(0) 推荐(0) 编辑
摘要:因为Jmeter只要检测到网页的响应,就认为是Pass而并不管当前网页内容的正确性.在进行压力测试时,为了检查Web服务器返回的网页是否正确,我们可以设置断言,这些断言是验证网页上是否存在指定的Text或者Image,还可以测试在比较大的压力测试环境中,被测的网站功能是否保持正确。 对于Respon 阅读全文
posted @ 2019-07-17 16:01 板栗+ 阅读(4312) 评论(0) 推荐(0) 编辑

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